ports/141791: [maintainer update] net/callweaver fix
Alexander V. Chernikov
melifaro at ipfw.ru
Sun Dec 20 02:40:03 UTC 2009
>Number: 141791
>Category: ports
>Synopsis: [maintainer update] net/callweaver fix
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun Dec 20 02:40:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Alexander V. Chernikov
>Release: FreeBSD 9.0-CURRENT
>Organization:
>Environment:
FreeBSD ws.ipfw.ru 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Fri Oct 23 22:14:57 MSD 2009 root at ws.ipfw.ru:/var/ports_tmp/usj/obj/usr/src/sys/WS amd64
>Description:
* Move pidfile to /var/run/callweaver
* Add AEL, SCCP, RTP2 config options
* Remove unnecessary . from rc.d script
* Make port always install .sample config files
* Simplify pkg-plist
* Bump PORTREVISION
First 3 points inspired by Max Clements
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruN callweaver.orig/Makefile callweaver/Makefile
--- callweaver.orig/Makefile 2009-09-18 02:29:25.000000000 +0400
+++ callweaver/Makefile 2009-12-20 05:06:35.000000000 +0300
@@ -6,6 +6,7 @@
PORTNAME= callweaver
PORTVERSION= 1.2.1
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= http://devs.callweaver.org/release/
DISTNAME= ${PORTNAME}-${PORTVERSION}
@@ -32,9 +33,12 @@
OPTIONS= SIPTCP "Enable SIP TCP/TLS support" on \
POSTGRES "Enable PostgreSQL support" off \
MYSQL "Enable MySQL support" off \
+ AEL "Enable AEL parser (experimantal)" off \
EXTUDP "Enable extented UDP support for multi-homed" off \
ZAPTEL "Enable Zapata Telefony" off \
FAX "Enable audio/T.38 app_fax/chan_fax/FaxGateway/etc" on \
+ SCCP "Enable chan_sccp" off \
+ RTP2 "Enable G.726 broken RTP handling" off \
SPEEX "Build speex codec" on \
VORBIS "Enable VORBIS/Vorbis format support" on \
MEETME "Build app_meetme (requires ZAPTEL)" off \
@@ -44,6 +48,8 @@
.include <bsd.port.pre.mk>
+CONFIGS=adsi.conf adtranvofr.conf agents.conf amd.conf callweaver.adsi callweaver.conf cdr.conf cdr_custom.conf cdr_manager.conf cdr_tds.conf chan_dahdi.conf chan_fax.conf codecs.conf db-memcached.conf dnsmgr.conf dundi.conf enum.conf extconfig.conf extensions.ael extensions.conf features.conf iax.conf indications.conf logger.conf manager.conf meetme.conf mgcp.conf modem.conf modules.conf musiconhold.conf muted.conf osp.conf privacy.conf queues.conf res_snmp.conf rtp.conf sccp.conf sip.conf sip_notify.conf udptl.conf voicemail.conf woomera.conf
+
.if !defined(NOPORTDOCS)
CONFIGURE_ARGS+= --with-man-pages
.else
@@ -76,6 +82,14 @@
PLIST_SUB+= MYSQL="@comment "
.endif
+.if defined(WITH_AEL)
+CONFIGURE_ARGS+= --with-ael
+PLIST_SUB+= AEL=""
+.else
+CONFIGURE_ARGS+= --without-ael
+PLIST_SUB+= AEL="@comment "
+.endif
+
.if defined(WITH_EXTUDP)
CONFIGURE_ARGS+= --enable-udpfromto
.endif
@@ -118,6 +132,36 @@
#CONFIGURE_ARGS+= --disable-odbc
#.endif
+.if defined(WITH_SCCP)
+CONFIGURE_ARGS+= --with-chan_sccp
+PLIST_SUB+= SCCP=""
+.else
+CONFIGURE_ARGS+= --without-chan_sccp
+PLIST_SUB+= SCCP="@comment "
+.endif
+
+.if defined(WITH_RTP2)
+CONFIGURE_ARGS+= --enable-rtp-payload-2
+.else
+CONFIGURE_ARGS+= --disable-rtp-payload-2
+.endif
+
+#.if defined(WITH_UNICALL)
+#CONFIGURE_ARGS+= --with-chan_unicall
+#PLIST_SUB+= UNICALL=""
+#.else
+#CONFIGURE_ARGS+= --without-chan_unicall
+#PLIST_SUB+= UNICALL="@comment "
+#.endif
+#
+#.if defined(WITH_BLUETOOTH)
+#CONFIGURE_ARGS+= --with-chan_bluetooth
+#PLIST_SUB+= BLUETOOTH=""
+#.else
+#CONFIGURE_ARGS+= --without-chan_bluetooth
+#PLIST_SUB+= BLUETOOTH="@comment "
+#.endif
+
.if defined(WITH_SPEEX)
CONFIGURE_ARGS+= --with-codec_speex
LIB_DEPENDS+= speex.1:${PORTSDIR}/audio/speex
@@ -158,10 +202,24 @@
CONFIGURE_ARGS+= --disable-optimization --enable-debug
.endif
+.for i in ${CONFIGS}
+PLIST_FILES+= etc/${PORTNAME}/${i}.sample
+.endfor
+
+PLIST_SUB+= CONFIGS="${CONFIGS}"
+
+post-patch:
+ @${REINPLACE_CMD} -e 's?/callweaver.pid?callweaver/callweaver.pid?' ${WRKSRC}/configure
+#.if defined(WITH_BLUETOOTH)
+# @${REINPLACE_CMD} -e 's?bluetooth/bluetooth.h?bluetooth.h?' ${WRKSRC}/configure
+#.endif
+
post-install:
+ @${MKDIR} /var/run/${PORTNAME}
+ @${CHOWN} ${USERS}:${GROUPS} /var/run/${PORTNAME}
.if defined(WITH_FAX)
@${MKDIR} ${FAXDEV_PATH}
- @${CHOWN} ${CWUSER}:${CWGROUP} ${FAXDEV_PATH}
+ @${CHOWN} ${USERS}:${GROUPS} ${FAXDEV_PATH}
@${REINPLACE_CMD} -i "" -e 's?/dev/fax/?${FAXDEV_PATH}?' ${PREFIX}/etc/${PORTNAME}/chan_fax.conf*
.endif
diff -ruN callweaver.orig/files/callweaver.in callweaver/files/callweaver.in
--- callweaver.orig/files/callweaver.in 2009-09-18 02:29:25.000000000 +0400
+++ callweaver/files/callweaver.in 2009-12-19 18:29:19.000000000 +0300
@@ -9,7 +9,7 @@
# callweaver_enable="YES"
#
-. . %%RC_SUBR%%
+. %%RC_SUBR%%
stop_precmd=callweaver_shutdown
sig_stop=KILL
@@ -18,7 +18,7 @@
rcvar=`set_rcvar`
command=%%PREFIX%%/sbin/${name}
-pidfile=${callweaver_pidfile:-"/var/run/${name}.pid"}
+pidfile=${callweaver_pidfile:-"/var/run/${name}/${name}.pid"}
load_rc_config $name
diff -ruN callweaver.orig/files/patch-doc_makefile callweaver/files/patch-doc_makefile
--- callweaver.orig/files/patch-doc_makefile 1970-01-01 03:00:00.000000000 +0300
+++ callweaver/files/patch-doc_makefile 2009-12-20 04:50:51.000000000 +0300
@@ -0,0 +1,11 @@
+--- configs/Makefile.in.orig 2009-12-20 04:47:46.000000000 +0300
++++ configs/Makefile.in 2009-12-20 04:48:55.000000000 +0300
+@@ -530,6 +530,8 @@
+ chown ${cwrunuser}:${cwrungroup} $(DESTDIR)${cwconfdir}/$${configfile}; \
+ chown ${cwrunuser}:${cwrungroup} $(DESTDIR)${cwconfdir}/$${samplefile}; \
+ fi; \
++ else \
++ $(INSTALL) -m 0640 $${samplefile} $(DESTDIR)${cwconfdir}/$${samplefile}; \
+ fi; \
+ done
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
diff -ruN callweaver.orig/pkg-plist callweaver/pkg-plist
--- callweaver.orig/pkg-plist 2009-09-18 02:29:25.000000000 +0400
+++ callweaver/pkg-plist 2009-12-20 05:03:28.000000000 +0300
@@ -2,135 +2,7 @@
bin/safe_callweaver
bin/smsq
bin/streamplayer
- at unexec if cmp -s %D/%%ETCDIR%%/adsi.conf.sample %D/%%ETCDIR%%/adsi.conf; then rm -f %D/%%ETCDIR%%/adsi.conf; fi
-%%ETCDIR%%/adsi.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/adsi.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/adsi.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/adtranvofr.conf.sample %D/%%ETCDIR%%/adtranvofr.conf; then rm -f %D/%%ETCDIR%%/adtranvofr.conf; fi
-%%ETCDIR%%/adtranvofr.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/adtranvofr.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/adtranvofr.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/agents.conf.sample %D/%%ETCDIR%%/agents.conf; then rm -f %D/%%ETCDIR%%/agents.conf; fi
-%%ETCDIR%%/agents.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/agents.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/agents.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/amd.conf.sample %D/%%ETCDIR%%/amd.conf; then rm -f %D/%%ETCDIR%%/amd.conf; fi
-%%ETCDIR%%/amd.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/amd.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/amd.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/callweaver.adsi.sample %D/%%ETCDIR%%/callweaver.adsi; then rm -f %D/%%ETCDIR%%/callweaver.adsi; fi
-%%ETCDIR%%/callweaver.adsi.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/callweaver.adsi ] ; then cp -p %D/%F %B/%%ETCDIR%%/callweaver.adsi; fi
- at unexec if cmp -s %D/%%ETCDIR%%/callweaver.conf.sample %D/%%ETCDIR%%/callweaver.conf; then rm -f %D/%%ETCDIR%%/callweaver.conf; fi
-%%ETCDIR%%/callweaver.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/callweaver.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/callweaver.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/cdr.conf.sample %D/%%ETCDIR%%/cdr.conf; then rm -f %D/%%ETCDIR%%/cdr.conf; fi
-%%ETCDIR%%/cdr.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/cdr.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/cdr.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/cdr_custom.conf.sample %D/%%ETCDIR%%/cdr_custom.conf; then rm -f %D/%%ETCDIR%%/cdr_custom.conf; fi
-%%ETCDIR%%/cdr_custom.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/cdr_custom.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/cdr_custom.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/cdr_manager.conf.sample %D/%%ETCDIR%%/cdr_manager.conf; then rm -f %D/%%ETCDIR%%/cdr_manager.conf; fi
-%%ETCDIR%%/cdr_manager.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/cdr_manager.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/cdr_manager.conf; fi
-%%MYSQL%%@unexec if cmp -s %D/%%ETCDIR%%/cdr_mysql.conf.sample %D/%%ETCDIR%%/cdr_mysql.conf; then rm -f %D/%%ETCDIR%%/cdr_mysql.conf; fi
-%%MYSQL%%%%ETCDIR%%/cdr_mysql.conf.sample
-%%MYSQL%%@exec if [ ! -f %D/etc/%%ETCDIR%%/cdr_mysql.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/cdr_mysql.conf; fi
-%%PGSQL%%@unexec if cmp -s %D/%%ETCDIR%%/cdr_pgsql.conf.sample %D/%%ETCDIR%%/cdr_pgsql.conf; then rm -f %D/%%ETCDIR%%/cdr_pgsql.conf; fi
-%%PGSQL%%%%ETCDIR%%/cdr_pgsql.conf.sample
-%%PGSQL%%@exec if [ ! -f %D/etc/%%ETCDIR%%/cdr_pgsql.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/cdr_pgsql.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/cdr_tds.conf.sample %D/%%ETCDIR%%/cdr_tds.conf; then rm -f %D/%%ETCDIR%%/cdr_tds.conf; fi
-%%ETCDIR%%/cdr_tds.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/cdr_tds.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/cdr_tds.conf; fi
-%%ZAPTEL%%@unexec if cmp -s %D/%%ETCDIR%%/chan_dahdi.conf.sample %D/%%ETCDIR%%/chan_dahdi.conf; then rm -f %D/%%ETCDIR%%/chan_dahdi.conf; fi
-%%ZAPTEL%%%%ETCDIR%%/chan_dahdi.conf.sample
-%%ZAPTEL%%@exec if [ ! -f %D/etc/%%ETCDIR%%/chan_dahdi.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/chan_dahdi.conf; fi
-%%FAX%%@unexec if cmp -s %D/%%ETCDIR%%/chan_fax.conf.sample %D/%%ETCDIR%%/chan_fax.conf; then rm -f %D/%%ETCDIR%%/chan_fax.conf; fi
-%%FAX%%%%ETCDIR%%/chan_fax.conf.sample
-%%FAX%%@exec if [ ! -f %D/etc/%%ETCDIR%%/chan_fax.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/chan_fax.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/codecs.conf.sample %D/%%ETCDIR%%/codecs.conf; then rm -f %D/%%ETCDIR%%/codecs.conf; fi
-%%ETCDIR%%/codecs.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/codecs.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/codecs.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/db-memcached.conf.sample %D/%%ETCDIR%%/db-memcached.conf; then rm -f %D/%%ETCDIR%%/db-memcached.conf; fi
-%%ETCDIR%%/db-memcached.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/db-memcached.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/db-memcached.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/dnsmgr.conf.sample %D/%%ETCDIR%%/dnsmgr.conf; then rm -f %D/%%ETCDIR%%/dnsmgr.conf; fi
-%%ETCDIR%%/dnsmgr.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/dnsmgr.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/dnsmgr.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/dundi.conf.sample %D/%%ETCDIR%%/dundi.conf; then rm -f %D/%%ETCDIR%%/dundi.conf; fi
-%%ETCDIR%%/dundi.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/dundi.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/dundi.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/enum.conf.sample %D/%%ETCDIR%%/enum.conf; then rm -f %D/%%ETCDIR%%/enum.conf; fi
-%%ETCDIR%%/enum.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/enum.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/enum.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/extconfig.conf.sample %D/%%ETCDIR%%/extconfig.conf; then rm -f %D/%%ETCDIR%%/extconfig.conf; fi
-%%ETCDIR%%/extconfig.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/extconfig.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/extconfig.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/extensions.ael.sample %D/%%ETCDIR%%/extensions.ael; then rm -f %D/%%ETCDIR%%/extensions.ael; fi
-%%ETCDIR%%/extensions.ael.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/extensions.ael ] ; then cp -p %D/%F %B/%%ETCDIR%%/extensions.ael; fi
- at unexec if cmp -s %D/%%ETCDIR%%/extensions.conf.sample %D/%%ETCDIR%%/extensions.conf; then rm -f %D/%%ETCDIR%%/extensions.conf; fi
-%%ETCDIR%%/extensions.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/extensions.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/extensions.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/features.conf.sample %D/%%ETCDIR%%/features.conf; then rm -f %D/%%ETCDIR%%/features.conf; fi
-%%ETCDIR%%/features.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/features.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/features.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/iax.conf.sample %D/%%ETCDIR%%/iax.conf; then rm -f %D/%%ETCDIR%%/iax.conf; fi
-%%ETCDIR%%/iax.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/iax.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/iax.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/indications.conf.sample %D/%%ETCDIR%%/indications.conf; then rm -f %D/%%ETCDIR%%/indications.conf; fi
-%%ETCDIR%%/indications.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/indications.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/indications.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/logger.conf.sample %D/%%ETCDIR%%/logger.conf; then rm -f %D/%%ETCDIR%%/logger.conf; fi
-%%ETCDIR%%/logger.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/logger.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/logger.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/manager.conf.sample %D/%%ETCDIR%%/manager.conf; then rm -f %D/%%ETCDIR%%/manager.conf; fi
-%%ETCDIR%%/manager.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/manager.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/manager.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/meetme.conf.sample %D/%%ETCDIR%%/meetme.conf; then rm -f %D/%%ETCDIR%%/meetme.conf; fi
-%%ETCDIR%%/meetme.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/meetme.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/meetme.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/mgcp.conf.sample %D/%%ETCDIR%%/mgcp.conf; then rm -f %D/%%ETCDIR%%/mgcp.conf; fi
-%%ETCDIR%%/mgcp.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/mgcp.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/mgcp.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/modem.conf.sample %D/%%ETCDIR%%/modem.conf; then rm -f %D/%%ETCDIR%%/modem.conf; fi
-%%ETCDIR%%/modem.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/modem.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/modem.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/modules.conf.sample %D/%%ETCDIR%%/modules.conf; then rm -f %D/%%ETCDIR%%/modules.conf; fi
-%%ETCDIR%%/modules.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/modules.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/modules.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/musiconhold.conf.sample %D/%%ETCDIR%%/musiconhold.conf; then rm -f %D/%%ETCDIR%%/musiconhold.conf; fi
-%%ETCDIR%%/musiconhold.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/musiconhold.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/musiconhold.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/muted.conf.sample %D/%%ETCDIR%%/muted.conf; then rm -f %D/%%ETCDIR%%/muted.conf; fi
-%%ETCDIR%%/muted.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/muted.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/muted.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/osp.conf.sample %D/%%ETCDIR%%/osp.conf; then rm -f %D/%%ETCDIR%%/osp.conf; fi
-%%ETCDIR%%/osp.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/osp.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/osp.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/privacy.conf.sample %D/%%ETCDIR%%/privacy.conf; then rm -f %D/%%ETCDIR%%/privacy.conf; fi
-%%ETCDIR%%/privacy.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/privacy.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/privacy.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/queues.conf.sample %D/%%ETCDIR%%/queues.conf; then rm -f %D/%%ETCDIR%%/queues.conf; fi
-%%ETCDIR%%/queues.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/queues.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/queues.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/res_snmp.conf.sample %D/%%ETCDIR%%/res_snmp.conf; then rm -f %D/%%ETCDIR%%/res_snmp.conf; fi
-%%ETCDIR%%/res_snmp.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/res_snmp.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/res_snmp.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/rtp.conf.sample %D/%%ETCDIR%%/rtp.conf; then rm -f %D/%%ETCDIR%%/rtp.conf; fi
-%%ETCDIR%%/rtp.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/rtp.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/rtp.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/sip.conf.sample %D/%%ETCDIR%%/sip.conf; then rm -f %D/%%ETCDIR%%/sip.conf; fi
-%%ETCDIR%%/sip.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/sip.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/sip.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/sip_notify.conf.sample %D/%%ETCDIR%%/sip_notify.conf; then rm -f %D/%%ETCDIR%%/sip_notify.conf; fi
-%%ETCDIR%%/sip_notify.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/sip_notify.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/sip_notify.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/udptl.conf.sample %D/%%ETCDIR%%/udptl.conf; then rm -f %D/%%ETCDIR%%/udptl.conf; fi
-%%ETCDIR%%/udptl.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/udptl.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/udptl.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/voicemail.conf.sample %D/%%ETCDIR%%/voicemail.conf; then rm -f %D/%%ETCDIR%%/voicemail.conf; fi
-%%ETCDIR%%/voicemail.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/voicemail.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/voicemail.conf; fi
- at unexec if cmp -s %D/%%ETCDIR%%/woomera.conf.sample %D/%%ETCDIR%%/woomera.conf; then rm -f %D/%%ETCDIR%%/woomera.conf; fi
-%%ETCDIR%%/woomera.conf.sample
- at exec if [ ! -f %D/etc/%%ETCDIR%%/woomera.conf ] ; then cp -p %D/%F %B/%%ETCDIR%%/woomera.conf; fi
+ at unexec for i in %%CONFIGS%% ; do if cmp -s %D/%%ETCDIR%%/$i.sample %D/%%ETCDIR%%/$i ; then rm -f %D/%%ETCDIR%%/$i; fi; done
include/callweaver/acl.h
include/callweaver/adsi.h
include/callweaver/aes.h
@@ -372,6 +244,8 @@
lib/callweaver/modules/chan_local.so
lib/callweaver/modules/chan_mgcp.la
lib/callweaver/modules/chan_mgcp.so
+%%SCCP%%lib/callweaver/modules/chan_sccp.la
+%%SCCP%%lib/callweaver/modules/chan_sccp.so
lib/callweaver/modules/chan_sip.la
lib/callweaver/modules/chan_sip.so
lib/callweaver/modules/chan_woomera.la
@@ -516,5 +390,6 @@
@cwd /
%%FAX%%@dirrm var/run/fax
%%FAX%%@dirrm var/log/callweaver
+ at dirrm var/run/callweaver
@dirrm var/lib/callweaver/core
@dirrm var/lib/callweaver
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list