rendered paste bodyDESCRIPTION = "A flexible VOIP soft switch/PBX."
HOMEPAGE = "http://www.openpbx.org"
DEPENDS = "openssl zlib tiff libcap spandsp speex readline"
#RDEPENDS = "ssmtp"
SECTION = "voip"
LICENSE = "GPL"
PN = "openpbx.org"
PV = "1.2_rc3"
PR = "r0"
SRC_URI = "http://www.openpbx.org/releases/${PN}-${PV}.tar.gz \
file://bootstrap-${PV}.patch;patch=1 \
file://openssl.m4-${PV}.patch;patch=1 \
file://init"
EXTRA_OECONF = " --with-ssl=${STAGING_DIR}/${HOST_SYS} --enable-low_memory \
--disable-zaptel --with-directory-layout=lsb --with-chan_fax \
--with-codec-speex=${STAGING_DIR}/${HOST_SYS}"
PARALLEL_MAKE = ""
INITSCRIPT_NAME = "openpbx"
INITSCRIPT_PARAMS = "defaults 60"
inherit autotools update-rc.d
do_configure_prepend () {
${S}/bootstrap.sh
}
do_moreinstall(){
install -c -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/openpbx
grep openpbx ${sysconfdir}/passwd || adduser openpbx
chown -R openpbx:openpbx /var/lib/openpbx.org /var/log/openpbx.org /var/log/openpbx.org /etc/openpbx.org /usr/share/openpbx.org/keys /usr/share/openpbx.org/sounds
}
addtask moreinstall after do_install before do_postinst
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/adsi.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/adsi.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/adsi.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/adsi.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/adsi.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/adsi.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/adtranvofr.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/agents.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/cdr.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/cdr_custom.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/cdr_manager.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/cdr_tds.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/chan_fax.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/codecs.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/dnsmgr.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/dundi.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/enum.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/extconfig.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/extensions.ael"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/features.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/iax.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/indications.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/logger.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/manager.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/meetme.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/mgcp.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/modem.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/modules.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/musiconhold.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/muted.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/openpbx.adsi"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/openpbx.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/osp.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/privacy.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/queues.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/rpt.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/rtp.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/sip.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/sip_notify.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/udptl.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/voicemail.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/woomera.conf"