DESCRIPTION = "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"