Skip site navigation (1)Skip section navigation (2)
Date:      Thu,  5 Jan 2006 09:16:44 +1100 (EST)
From:      IPS FreeBSD Support <freebsd@ips.gov.au>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        sobomax@FreeBSD.org
Subject:   ports/91322: New port:net/asterisk12 Open Source PBX and telephony v1.2.1
Message-ID:  <20060104221644.3A8D066F2@qayaq.syd.ips.gov.au>
Resent-Message-ID: <200601042220.k04MK5Ci047684@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         91322
>Category:       ports
>Synopsis:       New port:net/asterisk12 Open Source PBX and telephony v1.2.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 04 22:20:05 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     CT
>Release:        FreeBSD 5.4-STABLE i386
>Organization:
IPS Radio and Space Services http://www.ips.gov.au
>Environment:
System: FreeBSD qayaq.syd.ips.gov.au 5.4-STABLE FreeBSD 5.4-STABLE #0: Tue Dec 13 13:39:37 EST 2005 root@qayaq.syd.ips.gov.au:/usr/obj/usr/src/sys/CT i386


>Description:
	Asterisk 1.0.9 currently in ports collection was failing with my
	voip provider on outbound calls to PSTN.

	Tried Asterisk 1.2.1 released 7/12/2005 which worked.

	As an exercise generated port to kick start adding Asterisk 1.2.x
	stuff to ports collection.

>How-To-Repeat:
	NA
>Fix:

	Shell archive attached as per porters handbook.

	Notes:
	This port is configured for a voip only installation of Asterisk as
	I do not have any Zaptel or ISDN cards to test with.

	Place keeper bits are in the Makefile for Zaptel integration as in the
	1.0.9 port.

	Also included for convenience is a "nasty" perl script (mk_pkg-plist.pl)
	I used to generate the pkg-plist file (avoids a lot of editing).


--- asterisk12.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	/usr/ports/net/asterisk12
#	/usr/ports/net/asterisk12/files
#	/usr/ports/net/asterisk12/files/patch-Makefile
#	/usr/ports/net/asterisk12/files/patch-configs::musiconhold.conf.sample
#	/usr/ports/net/asterisk12/files/asterisk.sh.in
#	/usr/ports/net/asterisk12/files/mk_pkg-plist.pl
#	/usr/ports/net/asterisk12/Makefile
#	/usr/ports/net/asterisk12/distinfo
#	/usr/ports/net/asterisk12/pkg-descr
#	/usr/ports/net/asterisk12/pkg-plist
#
echo c - /usr/ports/net/asterisk12
mkdir -p /usr/ports/net/asterisk12 > /dev/null 2>&1
echo c - /usr/ports/net/asterisk12/files
mkdir -p /usr/ports/net/asterisk12/files > /dev/null 2>&1
echo x - /usr/ports/net/asterisk12/files/patch-Makefile
sed 's/^X//' >/usr/ports/net/asterisk12/files/patch-Makefile << 'END-of-/usr/ports/net/asterisk12/files/patch-Makefile'
X--- /usr/tmp/asterisk-1.2.1/Makefile	Mon Dec  5 17:47:51 2005
X+++ Makefile	Wed Dec 28 19:15:57 2005
X@@ -48,7 +48,7 @@
X endif
X 
X #Overwite config files on "make samples"
X-OVERWRITE=y
X+OVERWRITE=n
X 
X #Include debug and macro symbols in the executables (-g) and profiling info (-pg)
X DEBUG=-g3 #-pg
X@@ -723,6 +723,7 @@
X 		if [ ! -f $(DESTDIR)$(ASTETCDIRX)/$$x ]; then \
X 			$(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`basename $$x` ; \
X 		fi ; \
X+		$(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`basename $$x`.sample ; \
X 	done
X 
X samples: adsi
X@@ -739,8 +740,10 @@
X 				echo "Skipping config file $$x"; \
X 				continue; \
X 			fi ;\
X+		else \
X+			$(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample` ;\
X 		fi ; \
X-		$(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample` ;\
X+		$(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`basename $$x` ;\
X 	done
X 	if [ "$(OVERWRITE)" = "y" ] || [ ! -f $(DESTDIR)$(ASTCONFPATH) ]; then \
X 		( \
END-of-/usr/ports/net/asterisk12/files/patch-Makefile
echo x - /usr/ports/net/asterisk12/files/patch-configs::musiconhold.conf.sample
sed 's/^X//' >/usr/ports/net/asterisk12/files/patch-configs::musiconhold.conf.sample << 'END-of-/usr/ports/net/asterisk12/files/patch-configs::musiconhold.conf.sample'
X--- /usr/tmp/asterisk-1.2.1/configs/musiconhold.conf.sample	Wed Nov 30 05:24:39 2005
X+++ configs/musiconhold.conf.sample	Wed Dec 28 19:18:51 2005
X@@ -4,7 +4,7 @@
X 
X [default]
X mode=quietmp3
X-directory=/var/lib/asterisk/mohmp3
X+directory=/usr/local/share/asterisk/mohmp3
X 
X ; valid mode options:
X ; quietmp3 	-- default
END-of-/usr/ports/net/asterisk12/files/patch-configs::musiconhold.conf.sample
echo x - /usr/ports/net/asterisk12/files/asterisk.sh.in
sed 's/^X//' >/usr/ports/net/asterisk12/files/asterisk.sh.in << 'END-of-/usr/ports/net/asterisk12/files/asterisk.sh.in'
X#!/bin/sh
X
X# PROVIDE asterisk
X# REQUIRE: NETWORKING SERVERS
X# BEFORE: DAEMON
X# KEYWORD: FreeBSD shutdown
X
X#
X# Add the following lines to /etc/rc.conf to enable asterisk:
X#
X# asterisk_enable="YES"
X#
X
X. %%RC_SUBR%%
X
Xname=asterisk
Xrcvar=`set_rcvar`
X
Xcommand=%%PREFIX%%/sbin/asterisk
Xpidfile=/var/run/asterisk.pid
X
Xasterisk_enable=${asterisk_enable:-"NO"}
X
Xload_rc_config $name
Xrun_rc_command "$1"
END-of-/usr/ports/net/asterisk12/files/asterisk.sh.in
echo x - /usr/ports/net/asterisk12/files/mk_pkg-plist.pl
sed 's/^X//' >/usr/ports/net/asterisk12/files/mk_pkg-plist.pl << 'END-of-/usr/ports/net/asterisk12/files/mk_pkg-plist.pl'
X#!/bin/perl 
X# dirty & inefficient script to generate pkg-list file for 
X# asterisk 1.2.x port for FreeBSD but it saves a lot of editing
X# created 4/1/2006 by CT freebsd@ips.gov.au  
X
Xuse File::Basename;
Xuse Tie::File;
Xuse Fcntl;
X
X#GLOBALS
X
X# clean area were we can do a temp install
X$SPOOLD = "/usr/tmp/asterisk";
X
X# path to options file
X$OPTIONS = "/var/db/ports/asterisk/options";
X
X# files with this extention ve treat as precious config files
X$CPOSTFIX = ".sample" ;
X
X# what option combos we will do this for
X# variant_name => plist prefix and options to be set
X%variant = (
Xbase => { prefix => "", options => [ qw(WITHOUT_SAMPLES WITHOUT_ZAPTEL) ], },
Xsamp => { prefix => "\%\%SAMPLES\%\%", options => [ qw(WITH_SAMPLES WITHOUT_ZAPTEL) ], },
X# place keeper
X#zap => { prefix => "\%\%ZAPTEL\%\%", options => [ qw(WITHOUT_SAMPLES WITH_ZAPTEL) ], },
X);
X
X
X#Subroutines
X
Xsub warning_will_robinson
X{
Xdie "You need to read and edit this file ONLY if you want to generate the\npkg-list file.\n\nDANGER DANGER DANGER\nDonot run this script on a machine where asterisk is already installed\nas it WILL nuke it!!!!!!!!!!\n\n\nMust be run asterisk port directory ie /usr/ports/net/asterisk12\n";
X}
X
Xsub nuke_spool()
X{
Xprint STDERR "clean out $SPOOLD/* tobe sure tobe sure\n";
X`rm -Rf $SPOOLD/*`;
X(($? >> 8) == 0) or die "Error clean out spoolarea\n";
X}
X
Xsub nuke_misc()
X{
Xprint STDERR "clean out other locations of asterisk dropings tobe sure tobe sure\n";
X
Xforeach $dir (qw(/var/spool/asterisk /var/log/asterisk))
X{
Xprint STDERR "nuke_misc dir $dir\n";
X`rm -Rf $dir`;
X(($? >> 8) == 0) or die "Error clean out $dir\n";
X}
X}
X
Xsub set_options(@)
X{
Xmy  @options  = @_;
X# start with no options set
Xprint STDERR "Nuke saved options\n";
X
Xunlink $OPTIONS ;
X
Xprint STDERR "now set options\n";
Xopen( OUT, '>', $OPTIONS) or die "Can't open file $OPTIONS ($!)\n" ;
X
Xprint OUT "# This file is auto-generated by 'make config'.\n";
Xprint OUT "# No user-servicable parts inside!\n";
Xprint OUT "# Options for asterisk-1.2.1\n";
Xprint OUT "_OPTIONS_READ=asterisk-1.2.1\n";
X#print OUT "WITH_SAMPLES=true\n";
Xforeach $el (@options)
X {
X   print STDERR "$el=true\n";
X   print OUT "$el=true\n";
X }
X
Xclose(OUT) or die "Can't close file $OPTIONS ($!)\n";
X}
X
Xsub do_make_deinstall()
X{
Xprint STDERR "make PREFIX=$SPOOLD deinstall PLEASE wait............\n";
X`make PREFIX=$SPOOLD deinstall` ;
X(($? >> 8) == 0) or die "Error make deinstall\n";
X}
X
Xsub do_make_install()
X{
Xprint STDERR "make PREFIX=$SPOOLD clean install PLEASE wait............\n";
X`make PREFIX=$SPOOLD clean install` ;
X(($? >> 8) == 0) or die "Error make clean install\n";
X}
X
Xsub add_droppins(*;$$)
X{
Xmy ($handle, $dir, $prefix) = @_;
Xprint STDERR "add_droppings $dir $prefix\n";
X
X# add files 
Xopen(IN, "(cd $dir \&\& find -d asterisk -type f)|") or die "Can't open/run scriptlet ($!)\n";
Xwhile (<IN>) {
X print $handle "$prefix/$_";
X}
Xclose(IN);
X
X# add dirs 
Xopen(IN, "(cd $dir \&\& find -d asterisk -type d)|") or die "Can't open/run scriptlet ($!)\n";
Xwhile (<IN>) {
X chomp;
X /INBOX/ and print $handle "\@exec mkdir -p \%D/$prefix/$_\n";
X /cdr-csv/ and print $handle "\@exec mkdir -p \%D/$prefix/$_\n";
X # print $handle "\@dirrm $prefix/$_\n";
X # use recommendation in porters handbook sec 7.2.1
X print $handle "\@unexec rmdir \%D/$prefix/$_ 2>/dev/null || true\n";
X}
Xclose(IN);
X}
X
Xsub gen_plist($)
X{
Xmy $var = shift ;
Xmy $outfil = "plist.".$var ;
Xprint STDERR "Generating file $outfil\n";
X
Xopen(IN, "/usr/ports/Tools/scripts/plist -Md -m /etc/mtree/BSD.local.dist $SPOOLD|") or die "Can't open/run plist ($!)\n";
X
Xopen(OUT, '>' , $outfil) or "Can't open $outfil ($!)\n";
X
Xwhile (<IN>) {
X  chomp; # nuke newline
X  if ( /$CPOSTFIX/ ) { # config file my precious
X    $NOPOST = $_ ; # name of true config file
X    $NOPOST =~ s/$CPOSTFIX// ; # name of true config file
X    $BNAME = basename($NOPOST); # basename of true config file
X# on deinstall nuke config file if same as sample
X    print OUT "\@unexec if cmp -s \%D/$NOPOST \%D/$_; then rm -f \%D/$NOPOST; fi\n";
X# sample file to install
X    print OUT $_."\n";
X# on install create config file if it doesn't exist from above file
X    print OUT "\@exec [ -f \%B/$BNAME ] || cp \%B/\%f \%B/$BNAME\n";
X  }
X  else
X  { 
X# send the line out after setting %%DATADIR%%
X    s/share\/asterisk/\%\%DATADIR\%\%/g; # Use %%DATADIR%% macro for share/asterisk
X    SWITCH: {
X     /man\/man8/ && last SWITCH; # Man bits added MAN8 in Makefile :. skip print
X     /share\/nls\// && last SWITCH; # nls not actually part of asterisk so dont put in pkg list
X     print OUT $_."\n" ; #finally print the line
X    } # switch
X  } #if
X} #while
X
Xclose(IN); # don't check result as it's usually already closed
X
X# add droppings in /var
X
Xprint OUT "\@cwd /var\n";
X
Xadd_droppins(\*OUT,'/var/spool/', 'spool');
Xadd_droppins(\*OUT,'/var/log/', 'log');
X
Xclose(OUT) or die "Error closing output file ($!)\n";
X}
X
Xsub tidy_up()
X{
Xdo_make_deinstall ;
Xnuke_spool;
Xnuke_misc;
X}
X
Xsub sub_plist
X{
X# loop over variants & create the plists for each
X
Xforeach $key (keys %variant)
X{
Xprint STDERR "Doing variant $key\n";
X
Xtidy_up;
X 
Xset_options( @{$variant{$key}{options}});
X
Xdo_make_install ;
X
Xgen_plist($key);
X
X} # end loop over options
Xtidy_up;
X}
X
Xsub can_ignore_line($@)
X{
X# if line is in plist file with $CPOSTFIX it isnt required as it is 
X# generated from the sample file
Xmy ($line, @Search) = @_;
X
Xforeach (@Search)
X {
X   chomp;
X   "$line$CPOSTFIX" eq $_  && do { 
X#	print STDERR "$_\n"; 
X	return 1; 
X	};
X }
Xreturn 0;
X}
X
Xsub pkglist
X{
X# generate final plist
X# to hold bits that need to go at end of plist
X@putend =();
X
Xtie( @base, Tie::File, "plist.base", mode => O_RDONLY) || die "Can't open plist.base to read ($!)\n";
Xopen(OUT, '>', "pkg-plist") || die "Can't open pkg_plist ($!)\n";
X
XLABEL1: foreach $key (keys %variant)
X{
Xnext LABEL1 if ( $key eq "base") ;
Xprint STDERR "Processing plist.$key\n";
X
Xopen(IN, '<', "plist.$key") || die "Can't open plist.$key ($!)\n";
X
X# if line is in plist file with $CPOSTFIX it isnt required as it is generated from the sample file
X# if line exists in base ignore 
X# if not add to pkg_list with prefix
X
X# read in file
X@plist = <IN>;
X
Xprint STDERR "Doing shuffle not much longer now......\n";
XLABEL2: foreach (@plist)
X {
X  chomp; # nuke any newline
X  next LABEL2 if can_ignore_line($_, @plist) ;
X  foreach $line (@base)
X   {
X	next LABEL2 if $line eq $_ ;
X   }
X  if ( /spool\// || /log\// )
X  {
X#    print STDERR "To end $_\n";
X    push @putend, "$variant{$key}{prefix}$_" ;
X    next LABEL2;
X  }
X  print OUT "$variant{$key}{prefix}$_\n"; 
X } 
X}
X
X#now add base
Xprint STDERR "Adding base plist\n";
Xforeach (@base)
X {
X  print OUT "$variant{base}{prefix}$_\n";
X }
X
X# now add stuff that should be at end in /var
Xprint STDERR "Adding end bits\n";
Xforeach (@putend)
X {
X  print OUT "$_\n";
X }
Xuntie @base;
Xclose(OUT);
X}
X
X# doit
X# comment out this if you want to run it but you have been warned!!!
Xwarning_will_robinson;
X
X# make sure spool dir is about
Xprint STDERR "mkdir $SPOOLD if needed\n";
X( ! -d $SPOOLD ) && ( mkdir $SPOOLD or die "Can't mkdir $SPOOLD ($!)\n" );
X
Xsub_plist();
X
Xpkglist();
X
X# You can now delete the plist.* files
X# or
X# If you are fine tuning the pkg-plist generation keep them & 
X# comment out sub_plist(); above to save you some time
X
X# Enjoy :}
END-of-/usr/ports/net/asterisk12/files/mk_pkg-plist.pl
echo x - /usr/ports/net/asterisk12/Makefile
sed 's/^X//' >/usr/ports/net/asterisk12/Makefile << 'END-of-/usr/ports/net/asterisk12/Makefile'
X# New ports collection makefile for:	asterisk
X# Date created:				23 December 2005
X# Whom:					IPS FreeBSD Support <freebsd@ips.gov.au>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	asterisk
XPORTVERSION=	1.2.1
XCATEGORIES=	net
XMASTER_SITES=	http://ftp.digium.com/pub/asterisk/ \
X		http://ftp.digium.com/pub/asterisk/old-releases/ \
X		ftp://ftp.asterisk.org/pub/telephony/asterisk/ \
X		ftp://ftp.asterisk.org/pub/telephony/asterisk/old-releases/
XDIST_SUBDIR=	asterisk
X
XMAINTAINER=	freebsd@ips.gov.au
XCOMMENT=	An Open Source PBX and telephony toolkit
X
XBUILD_DEPENDS=	mpg123:${PORTSDIR}/audio/mpg123
XLIB_DEPENDS=	speex.3:${PORTSDIR}/audio/speex \
X		newt.51:${PORTSDIR}/devel/newt
XRUN_DEPENDS=	mpg123:${PORTSDIR}/audio/mpg123
X
XCONFLICTS=	asterisk-1.[01].*
X
X# bomb out if ! i386 (keeping it simple for the moment
XONLY_FOR_ARCHS=	i386
X
X#BRIVER=		bristuff-0.2.0-RC8h
XGNU_CONFIGURE=	yes
XCONFIGURE_WRKSRC=	${WRKSRC}/editline
XUSE_GMAKE=	yes
XUSE_BISON=	yes
XUSE_RC_SUBR=	asterisk.sh
XUSE_REINPLACE=	yes
X#MAKE_ENV=	PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
X#		PTHREAD_LIBS="${PTHREAD_LIBS}" \
X#		MKDIR="${MKDIR}" \
X#		PWLIBDIR=${PWLIBDIR} \
X#		OPENH323DIR=${OPENH323DIR} \
X#		OSVERSION=${OSVERSION} \
X#		CXX="${CXX}"
X
XOPTIONS=	SAMPLES "Include config samples" on
X# place keeper ie. I have no zaptel cards to test with
X#		ZAPTEL  "Add zaptel card support" off
X
XMAN8=		asterisk.8\
X		astgenkey.8\
X		autosupport.8\
X		safe_asterisk.8
X
X.include <bsd.port.pre.mk>
X
X# determine working src dir for required pwlib & h323
XPWLIBDIR!=	cd ${PORTSDIR}/devel/pwlib; make -V WRKSRC
XOPENH323DIR!=	cd ${PORTSDIR}/net/openh323; make -V WRKSRC
X
X# build libs in working src dirs
XBUILD_DEPENDS+=	${NONEXISTENT}:${PORTSDIR}/devel/pwlib:build \
X		${NONEXISTENT}:${PORTSDIR}/net/openh323:build
X
X# set  Make env so asterisk build knows where to look for the libs
XMAKE_ENV+=	OPENH323DIR="$OPENH323DIR" \
X		PWLIBDIR="$PWLIBDIR"
X
X# place keeper ie. I have no zaptel cards to test with
XWITHOUT_ZAPTEL=	true
X.if defined(WITHOUT_ZAPTEL)
XPLIST_SUB+=	ZAPTEL="@comment "
XMAKE_ENV+=	WITHOUT_ZAPTEL=1
X.else
XLIB_DEPENDS+=	pri.1:${PORTSDIR}/misc/libpri
XBUILD_DEPENDS+=	${LOCALBASE}/include/zaptel.h:${PORTSDIR}/misc/zaptel
XRUN_DEPENDS+=	${LOCALBASE}/include/zaptel.h:${PORTSDIR}/misc/zaptel
XPLIST_SUB+=	ZAPTEL=""
X.endif
X
X.if defined(WITHOUT_SAMPLES)
XPLIST_SUB+=	SAMPLES="@comment "
X.else
XPLIST_SUB+=	SAMPLES=""
XINSTALL_TARGET?=	install
XINSTALL_TARGET+=	samples
X.endif
X
X.include <bsd.port.post.mk>
END-of-/usr/ports/net/asterisk12/Makefile
echo x - /usr/ports/net/asterisk12/distinfo
sed 's/^X//' >/usr/ports/net/asterisk12/distinfo << 'END-of-/usr/ports/net/asterisk12/distinfo'
XMD5 (asterisk/asterisk-1.2.1.tar.gz) = 04657086791e80f319c0d728af705001
XSHA256 (asterisk/asterisk-1.2.1.tar.gz) = f0d3ed36353c1f5726225d2794bea7d1d1a92c9e58336b02b293f43dd4b97948
XSIZE (asterisk/asterisk-1.2.1.tar.gz) = 10517194
END-of-/usr/ports/net/asterisk12/distinfo
echo x - /usr/ports/net/asterisk12/pkg-descr
sed 's/^X//' >/usr/ports/net/asterisk12/pkg-descr << 'END-of-/usr/ports/net/asterisk12/pkg-descr'
XAsterisk is an Open Source PBX and telephony toolkit.  It is, in a
Xsense, middleware between Internet and telephony channels on the bottom,
Xand Internet and telephony applications at the top.
X
XWWW: http://www.asterisk.org
END-of-/usr/ports/net/asterisk12/pkg-descr
echo x - /usr/ports/net/asterisk12/pkg-plist
sed 's/^X//' >/usr/ports/net/asterisk12/pkg-plist << 'END-of-/usr/ports/net/asterisk12/pkg-plist'
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/adsi.conf %D/etc/asterisk/adsi.conf.sample; then rm -f %D/etc/asterisk/adsi.conf; fi
X%%SAMPLES%%etc/asterisk/adsi.conf.sample
X%%SAMPLES%%@exec [ -f %B/adsi.conf ] || cp %B/%f %B/adsi.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/adtranvofr.conf %D/etc/asterisk/adtranvofr.conf.sample; then rm -f %D/etc/asterisk/adtranvofr.conf; fi
X%%SAMPLES%%etc/asterisk/adtranvofr.conf.sample
X%%SAMPLES%%@exec [ -f %B/adtranvofr.conf ] || cp %B/%f %B/adtranvofr.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/agents.conf %D/etc/asterisk/agents.conf.sample; then rm -f %D/etc/asterisk/agents.conf; fi
X%%SAMPLES%%etc/asterisk/agents.conf.sample
X%%SAMPLES%%@exec [ -f %B/agents.conf ] || cp %B/%f %B/agents.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/alarmreceiver.conf %D/etc/asterisk/alarmreceiver.conf.sample; then rm -f %D/etc/asterisk/alarmreceiver.conf; fi
X%%SAMPLES%%etc/asterisk/alarmreceiver.conf.sample
X%%SAMPLES%%@exec [ -f %B/alarmreceiver.conf ] || cp %B/%f %B/alarmreceiver.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/alsa.conf %D/etc/asterisk/alsa.conf.sample; then rm -f %D/etc/asterisk/alsa.conf; fi
X%%SAMPLES%%etc/asterisk/alsa.conf.sample
X%%SAMPLES%%@exec [ -f %B/alsa.conf ] || cp %B/%f %B/alsa.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/asterisk.adsi %D/etc/asterisk/asterisk.adsi.sample; then rm -f %D/etc/asterisk/asterisk.adsi; fi
X%%SAMPLES%%etc/asterisk/asterisk.adsi.sample
X%%SAMPLES%%@exec [ -f %B/asterisk.adsi ] || cp %B/%f %B/asterisk.adsi
X%%SAMPLES%%etc/asterisk/asterisk.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/cdr.conf %D/etc/asterisk/cdr.conf.sample; then rm -f %D/etc/asterisk/cdr.conf; fi
X%%SAMPLES%%etc/asterisk/cdr.conf.sample
X%%SAMPLES%%@exec [ -f %B/cdr.conf ] || cp %B/%f %B/cdr.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/cdr_custom.conf %D/etc/asterisk/cdr_custom.conf.sample; then rm -f %D/etc/asterisk/cdr_custom.conf; fi
X%%SAMPLES%%etc/asterisk/cdr_custom.conf.sample
X%%SAMPLES%%@exec [ -f %B/cdr_custom.conf ] || cp %B/%f %B/cdr_custom.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/cdr_manager.conf %D/etc/asterisk/cdr_manager.conf.sample; then rm -f %D/etc/asterisk/cdr_manager.conf; fi
X%%SAMPLES%%etc/asterisk/cdr_manager.conf.sample
X%%SAMPLES%%@exec [ -f %B/cdr_manager.conf ] || cp %B/%f %B/cdr_manager.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/cdr_odbc.conf %D/etc/asterisk/cdr_odbc.conf.sample; then rm -f %D/etc/asterisk/cdr_odbc.conf; fi
X%%SAMPLES%%etc/asterisk/cdr_odbc.conf.sample
X%%SAMPLES%%@exec [ -f %B/cdr_odbc.conf ] || cp %B/%f %B/cdr_odbc.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/cdr_pgsql.conf %D/etc/asterisk/cdr_pgsql.conf.sample; then rm -f %D/etc/asterisk/cdr_pgsql.conf; fi
X%%SAMPLES%%etc/asterisk/cdr_pgsql.conf.sample
X%%SAMPLES%%@exec [ -f %B/cdr_pgsql.conf ] || cp %B/%f %B/cdr_pgsql.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/cdr_tds.conf %D/etc/asterisk/cdr_tds.conf.sample; then rm -f %D/etc/asterisk/cdr_tds.conf; fi
X%%SAMPLES%%etc/asterisk/cdr_tds.conf.sample
X%%SAMPLES%%@exec [ -f %B/cdr_tds.conf ] || cp %B/%f %B/cdr_tds.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/codecs.conf %D/etc/asterisk/codecs.conf.sample; then rm -f %D/etc/asterisk/codecs.conf; fi
X%%SAMPLES%%etc/asterisk/codecs.conf.sample
X%%SAMPLES%%@exec [ -f %B/codecs.conf ] || cp %B/%f %B/codecs.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/dnsmgr.conf %D/etc/asterisk/dnsmgr.conf.sample; then rm -f %D/etc/asterisk/dnsmgr.conf; fi
X%%SAMPLES%%etc/asterisk/dnsmgr.conf.sample
X%%SAMPLES%%@exec [ -f %B/dnsmgr.conf ] || cp %B/%f %B/dnsmgr.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/dundi.conf %D/etc/asterisk/dundi.conf.sample; then rm -f %D/etc/asterisk/dundi.conf; fi
X%%SAMPLES%%etc/asterisk/dundi.conf.sample
X%%SAMPLES%%@exec [ -f %B/dundi.conf ] || cp %B/%f %B/dundi.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/enum.conf %D/etc/asterisk/enum.conf.sample; then rm -f %D/etc/asterisk/enum.conf; fi
X%%SAMPLES%%etc/asterisk/enum.conf.sample
X%%SAMPLES%%@exec [ -f %B/enum.conf ] || cp %B/%f %B/enum.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/extconfig.conf %D/etc/asterisk/extconfig.conf.sample; then rm -f %D/etc/asterisk/extconfig.conf; fi
X%%SAMPLES%%etc/asterisk/extconfig.conf.sample
X%%SAMPLES%%@exec [ -f %B/extconfig.conf ] || cp %B/%f %B/extconfig.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/extensions.ael %D/etc/asterisk/extensions.ael.sample; then rm -f %D/etc/asterisk/extensions.ael; fi
X%%SAMPLES%%etc/asterisk/extensions.ael.sample
X%%SAMPLES%%@exec [ -f %B/extensions.ael ] || cp %B/%f %B/extensions.ael
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/extensions.conf %D/etc/asterisk/extensions.conf.sample; then rm -f %D/etc/asterisk/extensions.conf; fi
X%%SAMPLES%%etc/asterisk/extensions.conf.sample
X%%SAMPLES%%@exec [ -f %B/extensions.conf ] || cp %B/%f %B/extensions.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/features.conf %D/etc/asterisk/features.conf.sample; then rm -f %D/etc/asterisk/features.conf; fi
X%%SAMPLES%%etc/asterisk/features.conf.sample
X%%SAMPLES%%@exec [ -f %B/features.conf ] || cp %B/%f %B/features.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/festival.conf %D/etc/asterisk/festival.conf.sample; then rm -f %D/etc/asterisk/festival.conf; fi
X%%SAMPLES%%etc/asterisk/festival.conf.sample
X%%SAMPLES%%@exec [ -f %B/festival.conf ] || cp %B/%f %B/festival.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/iax.conf %D/etc/asterisk/iax.conf.sample; then rm -f %D/etc/asterisk/iax.conf; fi
X%%SAMPLES%%etc/asterisk/iax.conf.sample
X%%SAMPLES%%@exec [ -f %B/iax.conf ] || cp %B/%f %B/iax.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/iaxprov.conf %D/etc/asterisk/iaxprov.conf.sample; then rm -f %D/etc/asterisk/iaxprov.conf; fi
X%%SAMPLES%%etc/asterisk/iaxprov.conf.sample
X%%SAMPLES%%@exec [ -f %B/iaxprov.conf ] || cp %B/%f %B/iaxprov.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/indications.conf %D/etc/asterisk/indications.conf.sample; then rm -f %D/etc/asterisk/indications.conf; fi
X%%SAMPLES%%etc/asterisk/indications.conf.sample
X%%SAMPLES%%@exec [ -f %B/indications.conf ] || cp %B/%f %B/indications.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/logger.conf %D/etc/asterisk/logger.conf.sample; then rm -f %D/etc/asterisk/logger.conf; fi
X%%SAMPLES%%etc/asterisk/logger.conf.sample
X%%SAMPLES%%@exec [ -f %B/logger.conf ] || cp %B/%f %B/logger.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/manager.conf %D/etc/asterisk/manager.conf.sample; then rm -f %D/etc/asterisk/manager.conf; fi
X%%SAMPLES%%etc/asterisk/manager.conf.sample
X%%SAMPLES%%@exec [ -f %B/manager.conf ] || cp %B/%f %B/manager.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/meetme.conf %D/etc/asterisk/meetme.conf.sample; then rm -f %D/etc/asterisk/meetme.conf; fi
X%%SAMPLES%%etc/asterisk/meetme.conf.sample
X%%SAMPLES%%@exec [ -f %B/meetme.conf ] || cp %B/%f %B/meetme.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/mgcp.conf %D/etc/asterisk/mgcp.conf.sample; then rm -f %D/etc/asterisk/mgcp.conf; fi
X%%SAMPLES%%etc/asterisk/mgcp.conf.sample
X%%SAMPLES%%@exec [ -f %B/mgcp.conf ] || cp %B/%f %B/mgcp.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/misdn.conf %D/etc/asterisk/misdn.conf.sample; then rm -f %D/etc/asterisk/misdn.conf; fi
X%%SAMPLES%%etc/asterisk/misdn.conf.sample
X%%SAMPLES%%@exec [ -f %B/misdn.conf ] || cp %B/%f %B/misdn.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/modem.conf %D/etc/asterisk/modem.conf.sample; then rm -f %D/etc/asterisk/modem.conf; fi
X%%SAMPLES%%etc/asterisk/modem.conf.sample
X%%SAMPLES%%@exec [ -f %B/modem.conf ] || cp %B/%f %B/modem.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/modules.conf %D/etc/asterisk/modules.conf.sample; then rm -f %D/etc/asterisk/modules.conf; fi
X%%SAMPLES%%etc/asterisk/modules.conf.sample
X%%SAMPLES%%@exec [ -f %B/modules.conf ] || cp %B/%f %B/modules.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/musiconhold.conf %D/etc/asterisk/musiconhold.conf.sample; then rm -f %D/etc/asterisk/musiconhold.conf; fi
X%%SAMPLES%%etc/asterisk/musiconhold.conf.sample
X%%SAMPLES%%@exec [ -f %B/musiconhold.conf ] || cp %B/%f %B/musiconhold.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/osp.conf %D/etc/asterisk/osp.conf.sample; then rm -f %D/etc/asterisk/osp.conf; fi
X%%SAMPLES%%etc/asterisk/osp.conf.sample
X%%SAMPLES%%@exec [ -f %B/osp.conf ] || cp %B/%f %B/osp.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/oss.conf %D/etc/asterisk/oss.conf.sample; then rm -f %D/etc/asterisk/oss.conf; fi
X%%SAMPLES%%etc/asterisk/oss.conf.sample
X%%SAMPLES%%@exec [ -f %B/oss.conf ] || cp %B/%f %B/oss.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/phone.conf %D/etc/asterisk/phone.conf.sample; then rm -f %D/etc/asterisk/phone.conf; fi
X%%SAMPLES%%etc/asterisk/phone.conf.sample
X%%SAMPLES%%@exec [ -f %B/phone.conf ] || cp %B/%f %B/phone.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/privacy.conf %D/etc/asterisk/privacy.conf.sample; then rm -f %D/etc/asterisk/privacy.conf; fi
X%%SAMPLES%%etc/asterisk/privacy.conf.sample
X%%SAMPLES%%@exec [ -f %B/privacy.conf ] || cp %B/%f %B/privacy.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/queues.conf %D/etc/asterisk/queues.conf.sample; then rm -f %D/etc/asterisk/queues.conf; fi
X%%SAMPLES%%etc/asterisk/queues.conf.sample
X%%SAMPLES%%@exec [ -f %B/queues.conf ] || cp %B/%f %B/queues.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/res_odbc.conf %D/etc/asterisk/res_odbc.conf.sample; then rm -f %D/etc/asterisk/res_odbc.conf; fi
X%%SAMPLES%%etc/asterisk/res_odbc.conf.sample
X%%SAMPLES%%@exec [ -f %B/res_odbc.conf ] || cp %B/%f %B/res_odbc.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/rpt.conf %D/etc/asterisk/rpt.conf.sample; then rm -f %D/etc/asterisk/rpt.conf; fi
X%%SAMPLES%%etc/asterisk/rpt.conf.sample
X%%SAMPLES%%@exec [ -f %B/rpt.conf ] || cp %B/%f %B/rpt.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/rtp.conf %D/etc/asterisk/rtp.conf.sample; then rm -f %D/etc/asterisk/rtp.conf; fi
X%%SAMPLES%%etc/asterisk/rtp.conf.sample
X%%SAMPLES%%@exec [ -f %B/rtp.conf ] || cp %B/%f %B/rtp.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/sip.conf %D/etc/asterisk/sip.conf.sample; then rm -f %D/etc/asterisk/sip.conf; fi
X%%SAMPLES%%etc/asterisk/sip.conf.sample
X%%SAMPLES%%@exec [ -f %B/sip.conf ] || cp %B/%f %B/sip.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/sip_notify.conf %D/etc/asterisk/sip_notify.conf.sample; then rm -f %D/etc/asterisk/sip_notify.conf; fi
X%%SAMPLES%%etc/asterisk/sip_notify.conf.sample
X%%SAMPLES%%@exec [ -f %B/sip_notify.conf ] || cp %B/%f %B/sip_notify.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/skinny.conf %D/etc/asterisk/skinny.conf.sample; then rm -f %D/etc/asterisk/skinny.conf; fi
X%%SAMPLES%%etc/asterisk/skinny.conf.sample
X%%SAMPLES%%@exec [ -f %B/skinny.conf ] || cp %B/%f %B/skinny.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/telcordia-1.adsi %D/etc/asterisk/telcordia-1.adsi.sample; then rm -f %D/etc/asterisk/telcordia-1.adsi; fi
X%%SAMPLES%%etc/asterisk/telcordia-1.adsi.sample
X%%SAMPLES%%@exec [ -f %B/telcordia-1.adsi ] || cp %B/%f %B/telcordia-1.adsi
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/voicemail.conf %D/etc/asterisk/voicemail.conf.sample; then rm -f %D/etc/asterisk/voicemail.conf; fi
X%%SAMPLES%%etc/asterisk/voicemail.conf.sample
X%%SAMPLES%%@exec [ -f %B/voicemail.conf ] || cp %B/%f %B/voicemail.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/vpb.conf %D/etc/asterisk/vpb.conf.sample; then rm -f %D/etc/asterisk/vpb.conf; fi
X%%SAMPLES%%etc/asterisk/vpb.conf.sample
X%%SAMPLES%%@exec [ -f %B/vpb.conf ] || cp %B/%f %B/vpb.conf
X%%SAMPLES%%@unexec if cmp -s %D/etc/asterisk/zapata.conf %D/etc/asterisk/zapata.conf.sample; then rm -f %D/etc/asterisk/zapata.conf; fi
X%%SAMPLES%%etc/asterisk/zapata.conf.sample
X%%SAMPLES%%@exec [ -f %B/zapata.conf ] || cp %B/%f %B/zapata.conf
X%%SAMPLES%%%%DATADIR%%/mohmp3/fpm-calm-river.mp3
X%%SAMPLES%%%%DATADIR%%/mohmp3/fpm-sunshine.mp3
X%%SAMPLES%%%%DATADIR%%/mohmp3/fpm-world-mix.mp3
X%%SAMPLES%%%%DATADIR%%/sounds/voicemail/default/1234/busy.gsm
X%%SAMPLES%%%%DATADIR%%/sounds/voicemail/default/1234/unavail.gsm
X%%SAMPLES%%@dirrm %%DATADIR%%/sounds/voicemail/default/1234/INBOX
X%%SAMPLES%%@dirrm %%DATADIR%%/sounds/voicemail/default/1234
X%%SAMPLES%%@dirrm %%DATADIR%%/sounds/voicemail/default
Xetc/rc.d/asterisk.sh
Xinclude/asterisk/acl.h
Xinclude/asterisk/adsi.h
Xinclude/asterisk/aes.h
Xinclude/asterisk/agi.h
Xinclude/asterisk/alaw.h
Xinclude/asterisk/app.h
Xinclude/asterisk/ast_expr.h
Xinclude/asterisk/astdb.h
Xinclude/asterisk/astmm.h
Xinclude/asterisk/astobj.h
Xinclude/asterisk/astosp.h
Xinclude/asterisk/build.h
Xinclude/asterisk/callerid.h
Xinclude/asterisk/causes.h
Xinclude/asterisk/cdr.h
Xinclude/asterisk/channel.h
Xinclude/asterisk/chanspy.h
Xinclude/asterisk/chanvars.h
Xinclude/asterisk/cli.h
Xinclude/asterisk/compat.h
Xinclude/asterisk/compiler.h
Xinclude/asterisk/config.h
Xinclude/asterisk/crypto.h
Xinclude/asterisk/devicestate.h
Xinclude/asterisk/dlfcn-compat.h
Xinclude/asterisk/dns.h
Xinclude/asterisk/dnsmgr.h
Xinclude/asterisk/doxyref.h
Xinclude/asterisk/dsp.h
Xinclude/asterisk/dundi.h
Xinclude/asterisk/endian.h
Xinclude/asterisk/enum.h
Xinclude/asterisk/features.h
Xinclude/asterisk/file.h
Xinclude/asterisk/frame.h
Xinclude/asterisk/fskmodem.h
Xinclude/asterisk/image.h
Xinclude/asterisk/indications.h
Xinclude/asterisk/inline_api.h
Xinclude/asterisk/io.h
Xinclude/asterisk/linkedlists.h
Xinclude/asterisk/localtime.h
Xinclude/asterisk/lock.h
Xinclude/asterisk/logger.h
Xinclude/asterisk/manager.h
Xinclude/asterisk/md5.h
Xinclude/asterisk/module.h
Xinclude/asterisk/monitor.h
Xinclude/asterisk/musiconhold.h
Xinclude/asterisk/netsock.h
Xinclude/asterisk/options.h
Xinclude/asterisk/pbx.h
Xinclude/asterisk/plc.h
Xinclude/asterisk/poll-compat.h
Xinclude/asterisk/privacy.h
Xinclude/asterisk/res_odbc.h
Xinclude/asterisk/rtp.h
Xinclude/asterisk/say.h
Xinclude/asterisk/sched.h
Xinclude/asterisk/slinfactory.h
Xinclude/asterisk/srv.h
Xinclude/asterisk/strings.h
Xinclude/asterisk/tdd.h
Xinclude/asterisk/term.h
Xinclude/asterisk/time.h
Xinclude/asterisk/transcap.h
Xinclude/asterisk/translate.h
Xinclude/asterisk/ulaw.h
Xinclude/asterisk/unaligned.h
Xinclude/asterisk/utils.h
Xinclude/asterisk/version.h
Xinclude/asterisk/vmodem.h
Xlib/asterisk/modules/app_adsiprog.so
Xlib/asterisk/modules/app_alarmreceiver.so
Xlib/asterisk/modules/app_authenticate.so
Xlib/asterisk/modules/app_cdr.so
Xlib/asterisk/modules/app_chanisavail.so
Xlib/asterisk/modules/app_chanspy.so
Xlib/asterisk/modules/app_controlplayback.so
Xlib/asterisk/modules/app_cut.so
Xlib/asterisk/modules/app_db.so
Xlib/asterisk/modules/app_dial.so
Xlib/asterisk/modules/app_dictate.so
Xlib/asterisk/modules/app_directed_pickup.so
Xlib/asterisk/modules/app_directory.so
Xlib/asterisk/modules/app_disa.so
Xlib/asterisk/modules/app_dumpchan.so
Xlib/asterisk/modules/app_echo.so
Xlib/asterisk/modules/app_enumlookup.so
Xlib/asterisk/modules/app_eval.so
Xlib/asterisk/modules/app_exec.so
Xlib/asterisk/modules/app_externalivr.so
Xlib/asterisk/modules/app_festival.so
Xlib/asterisk/modules/app_forkcdr.so
Xlib/asterisk/modules/app_getcpeid.so
Xlib/asterisk/modules/app_groupcount.so
Xlib/asterisk/modules/app_hasnewvoicemail.so
Xlib/asterisk/modules/app_ices.so
Xlib/asterisk/modules/app_image.so
Xlib/asterisk/modules/app_lookupblacklist.so
Xlib/asterisk/modules/app_lookupcidname.so
Xlib/asterisk/modules/app_macro.so
Xlib/asterisk/modules/app_math.so
Xlib/asterisk/modules/app_md5.so
Xlib/asterisk/modules/app_milliwatt.so
Xlib/asterisk/modules/app_mixmonitor.so
Xlib/asterisk/modules/app_mp3.so
Xlib/asterisk/modules/app_nbscat.so
Xlib/asterisk/modules/app_parkandannounce.so
Xlib/asterisk/modules/app_playback.so
Xlib/asterisk/modules/app_privacy.so
Xlib/asterisk/modules/app_queue.so
Xlib/asterisk/modules/app_random.so
Xlib/asterisk/modules/app_read.so
Xlib/asterisk/modules/app_readfile.so
Xlib/asterisk/modules/app_realtime.so
Xlib/asterisk/modules/app_record.so
Xlib/asterisk/modules/app_sayunixtime.so
Xlib/asterisk/modules/app_senddtmf.so
Xlib/asterisk/modules/app_sendtext.so
Xlib/asterisk/modules/app_setcallerid.so
Xlib/asterisk/modules/app_setcdruserfield.so
Xlib/asterisk/modules/app_setcidname.so
Xlib/asterisk/modules/app_setcidnum.so
Xlib/asterisk/modules/app_setrdnis.so
Xlib/asterisk/modules/app_settransfercapability.so
Xlib/asterisk/modules/app_sms.so
Xlib/asterisk/modules/app_softhangup.so
Xlib/asterisk/modules/app_stack.so
Xlib/asterisk/modules/app_system.so
Xlib/asterisk/modules/app_talkdetect.so
Xlib/asterisk/modules/app_test.so
Xlib/asterisk/modules/app_transfer.so
Xlib/asterisk/modules/app_txtcidname.so
Xlib/asterisk/modules/app_url.so
Xlib/asterisk/modules/app_userevent.so
Xlib/asterisk/modules/app_verbose.so
Xlib/asterisk/modules/app_voicemail.so
Xlib/asterisk/modules/app_waitforring.so
Xlib/asterisk/modules/app_waitforsilence.so
Xlib/asterisk/modules/app_while.so
Xlib/asterisk/modules/app_zapateller.so
Xlib/asterisk/modules/cdr_csv.so
Xlib/asterisk/modules/cdr_custom.so
Xlib/asterisk/modules/cdr_manager.so
Xlib/asterisk/modules/cdr_odbc.so
Xlib/asterisk/modules/chan_agent.so
Xlib/asterisk/modules/chan_features.so
Xlib/asterisk/modules/chan_iax2.so
Xlib/asterisk/modules/chan_local.so
Xlib/asterisk/modules/chan_mgcp.so
Xlib/asterisk/modules/chan_oss.so
Xlib/asterisk/modules/chan_sip.so
Xlib/asterisk/modules/chan_skinny.so
Xlib/asterisk/modules/codec_a_mu.so
Xlib/asterisk/modules/codec_adpcm.so
Xlib/asterisk/modules/codec_alaw.so
Xlib/asterisk/modules/codec_g726.so
Xlib/asterisk/modules/codec_gsm.so
Xlib/asterisk/modules/codec_ilbc.so
Xlib/asterisk/modules/codec_lpc10.so
Xlib/asterisk/modules/codec_speex.so
Xlib/asterisk/modules/codec_ulaw.so
Xlib/asterisk/modules/format_au.so
Xlib/asterisk/modules/format_g723.so
Xlib/asterisk/modules/format_g726.so
Xlib/asterisk/modules/format_g729.so
Xlib/asterisk/modules/format_gsm.so
Xlib/asterisk/modules/format_h263.so
Xlib/asterisk/modules/format_ilbc.so
Xlib/asterisk/modules/format_jpeg.so
Xlib/asterisk/modules/format_pcm.so
Xlib/asterisk/modules/format_pcm_alaw.so
Xlib/asterisk/modules/format_sln.so
Xlib/asterisk/modules/format_vox.so
Xlib/asterisk/modules/format_wav.so
Xlib/asterisk/modules/format_wav_gsm.so
Xlib/asterisk/modules/func_callerid.so
Xlib/asterisk/modules/func_enum.so
Xlib/asterisk/modules/func_uri.so
Xlib/asterisk/modules/pbx_ael.so
Xlib/asterisk/modules/pbx_config.so
Xlib/asterisk/modules/pbx_dundi.so
Xlib/asterisk/modules/pbx_functions.so
Xlib/asterisk/modules/pbx_loopback.so
Xlib/asterisk/modules/pbx_realtime.so
Xlib/asterisk/modules/pbx_spool.so
Xlib/asterisk/modules/res_adsi.so
Xlib/asterisk/modules/res_agi.so
Xlib/asterisk/modules/res_config_odbc.so
Xlib/asterisk/modules/res_crypto.so
Xlib/asterisk/modules/res_features.so
Xlib/asterisk/modules/res_indications.so
Xlib/asterisk/modules/res_monitor.so
Xlib/asterisk/modules/res_musiconhold.so
Xlib/asterisk/modules/res_odbc.so
Xsbin/asterisk
Xsbin/astgenkey
Xsbin/astman
Xsbin/autosupport
Xsbin/rasterisk
Xsbin/safe_asterisk
Xsbin/smsq
Xsbin/stereorize
Xsbin/streamplayer
X%%DATADIR%%/agi-bin/agi-test.agi
X%%DATADIR%%/agi-bin/eagi-sphinx-test
X%%DATADIR%%/agi-bin/eagi-test
X%%DATADIR%%/firmware/iax/iaxy.bin
X%%DATADIR%%/images/asterisk-intro.jpg
X%%DATADIR%%/keys/freeworlddialup.pub
X%%DATADIR%%/keys/iaxtel.pub
X%%DATADIR%%/sounds/agent-alreadyon.gsm
X%%DATADIR%%/sounds/agent-incorrect.gsm
X%%DATADIR%%/sounds/agent-loggedoff.gsm
X%%DATADIR%%/sounds/agent-loginok.gsm
X%%DATADIR%%/sounds/agent-newlocation.gsm
X%%DATADIR%%/sounds/agent-pass.gsm
X%%DATADIR%%/sounds/agent-user.gsm
X%%DATADIR%%/sounds/auth-incorrect.gsm
X%%DATADIR%%/sounds/auth-thankyou.gsm
X%%DATADIR%%/sounds/beep.gsm
X%%DATADIR%%/sounds/beeperr.gsm
X%%DATADIR%%/sounds/conf-adminmenu.gsm
X%%DATADIR%%/sounds/conf-enteringno.gsm
X%%DATADIR%%/sounds/conf-errormenu.gsm
X%%DATADIR%%/sounds/conf-getchannel.gsm
X%%DATADIR%%/sounds/conf-getconfno.gsm
X%%DATADIR%%/sounds/conf-getpin.gsm
X%%DATADIR%%/sounds/conf-hasjoin.gsm
X%%DATADIR%%/sounds/conf-hasleft.gsm
X%%DATADIR%%/sounds/conf-invalid.gsm
X%%DATADIR%%/sounds/conf-invalidpin.gsm
X%%DATADIR%%/sounds/conf-kicked.gsm
X%%DATADIR%%/sounds/conf-leaderhasleft.gsm
X%%DATADIR%%/sounds/conf-locked.gsm
X%%DATADIR%%/sounds/conf-lockednow.gsm
X%%DATADIR%%/sounds/conf-muted.gsm
X%%DATADIR%%/sounds/conf-noempty.gsm
X%%DATADIR%%/sounds/conf-onlyone.gsm
X%%DATADIR%%/sounds/conf-onlyperson.gsm
X%%DATADIR%%/sounds/conf-otherinparty.gsm
X%%DATADIR%%/sounds/conf-placeintoconf.gsm
X%%DATADIR%%/sounds/conf-thereare.gsm
X%%DATADIR%%/sounds/conf-unlockednow.gsm
X%%DATADIR%%/sounds/conf-unmuted.gsm
X%%DATADIR%%/sounds/conf-usermenu.gsm
X%%DATADIR%%/sounds/conf-userswilljoin.gsm
X%%DATADIR%%/sounds/conf-userwilljoin.gsm
X%%DATADIR%%/sounds/conf-waitforleader.gsm
X%%DATADIR%%/sounds/demo-abouttotry.gsm
X%%DATADIR%%/sounds/demo-congrats.gsm
X%%DATADIR%%/sounds/demo-echodone.gsm
X%%DATADIR%%/sounds/demo-echotest.gsm
X%%DATADIR%%/sounds/demo-enterkeywords.gsm
X%%DATADIR%%/sounds/demo-instruct.gsm
X%%DATADIR%%/sounds/demo-moreinfo.gsm
X%%DATADIR%%/sounds/demo-nogo.gsm
X%%DATADIR%%/sounds/demo-nomatch.gsm
X%%DATADIR%%/sounds/demo-thanks.gsm
X%%DATADIR%%/sounds/dictate/both_help.gsm
X%%DATADIR%%/sounds/dictate/enter_filename.gsm
X%%DATADIR%%/sounds/dictate/forhelp.gsm
X%%DATADIR%%/sounds/dictate/pause.gsm
X%%DATADIR%%/sounds/dictate/paused.gsm
X%%DATADIR%%/sounds/dictate/play_help.gsm
X%%DATADIR%%/sounds/dictate/playback.gsm
X%%DATADIR%%/sounds/dictate/playback_mode.gsm
X%%DATADIR%%/sounds/dictate/record.gsm
X%%DATADIR%%/sounds/dictate/record_help.gsm
X%%DATADIR%%/sounds/dictate/record_mode.gsm
X%%DATADIR%%/sounds/dictate/truncating_audio.gsm
X%%DATADIR%%/sounds/digits/0.gsm
X%%DATADIR%%/sounds/digits/1.gsm
X%%DATADIR%%/sounds/digits/10.gsm
X%%DATADIR%%/sounds/digits/11.gsm
X%%DATADIR%%/sounds/digits/12.gsm
X%%DATADIR%%/sounds/digits/13.gsm
X%%DATADIR%%/sounds/digits/14.gsm
X%%DATADIR%%/sounds/digits/15.gsm
X%%DATADIR%%/sounds/digits/16.gsm
X%%DATADIR%%/sounds/digits/17.gsm
X%%DATADIR%%/sounds/digits/18.gsm
X%%DATADIR%%/sounds/digits/19.gsm
X%%DATADIR%%/sounds/digits/2.gsm
X%%DATADIR%%/sounds/digits/20.gsm
X%%DATADIR%%/sounds/digits/3.gsm
X%%DATADIR%%/sounds/digits/30.gsm
X%%DATADIR%%/sounds/digits/4.gsm
X%%DATADIR%%/sounds/digits/40.gsm
X%%DATADIR%%/sounds/digits/5.gsm
X%%DATADIR%%/sounds/digits/50.gsm
X%%DATADIR%%/sounds/digits/6.gsm
X%%DATADIR%%/sounds/digits/60.gsm
X%%DATADIR%%/sounds/digits/7.gsm
X%%DATADIR%%/sounds/digits/70.gsm
X%%DATADIR%%/sounds/digits/8.gsm
X%%DATADIR%%/sounds/digits/80.gsm
X%%DATADIR%%/sounds/digits/9.gsm
X%%DATADIR%%/sounds/digits/90.gsm
X%%DATADIR%%/sounds/digits/a-m.gsm
X%%DATADIR%%/sounds/digits/at.gsm
X%%DATADIR%%/sounds/digits/day-0.gsm
X%%DATADIR%%/sounds/digits/day-1.gsm
X%%DATADIR%%/sounds/digits/day-2.gsm
X%%DATADIR%%/sounds/digits/day-3.gsm
X%%DATADIR%%/sounds/digits/day-4.gsm
X%%DATADIR%%/sounds/digits/day-5.gsm
X%%DATADIR%%/sounds/digits/day-6.gsm
X%%DATADIR%%/sounds/digits/dollars.gsm
X%%DATADIR%%/sounds/digits/h-1.gsm
X%%DATADIR%%/sounds/digits/h-10.gsm
X%%DATADIR%%/sounds/digits/h-11.gsm
X%%DATADIR%%/sounds/digits/h-12.gsm
X%%DATADIR%%/sounds/digits/h-13.gsm
X%%DATADIR%%/sounds/digits/h-14.gsm
X%%DATADIR%%/sounds/digits/h-15.gsm
X%%DATADIR%%/sounds/digits/h-16.gsm
X%%DATADIR%%/sounds/digits/h-17.gsm
X%%DATADIR%%/sounds/digits/h-18.gsm
X%%DATADIR%%/sounds/digits/h-19.gsm
X%%DATADIR%%/sounds/digits/h-2.gsm
X%%DATADIR%%/sounds/digits/h-20.gsm
X%%DATADIR%%/sounds/digits/h-3.gsm
X%%DATADIR%%/sounds/digits/h-30.gsm
X%%DATADIR%%/sounds/digits/h-4.gsm
X%%DATADIR%%/sounds/digits/h-5.gsm
X%%DATADIR%%/sounds/digits/h-6.gsm
X%%DATADIR%%/sounds/digits/h-7.gsm
X%%DATADIR%%/sounds/digits/h-8.gsm
X%%DATADIR%%/sounds/digits/h-9.gsm
X%%DATADIR%%/sounds/digits/hundred.gsm
X%%DATADIR%%/sounds/digits/million.gsm
X%%DATADIR%%/sounds/digits/minus.gsm
X%%DATADIR%%/sounds/digits/mon-0.gsm
X%%DATADIR%%/sounds/digits/mon-1.gsm
X%%DATADIR%%/sounds/digits/mon-10.gsm
X%%DATADIR%%/sounds/digits/mon-11.gsm
X%%DATADIR%%/sounds/digits/mon-2.gsm
X%%DATADIR%%/sounds/digits/mon-3.gsm
X%%DATADIR%%/sounds/digits/mon-4.gsm
X%%DATADIR%%/sounds/digits/mon-5.gsm
X%%DATADIR%%/sounds/digits/mon-6.gsm
X%%DATADIR%%/sounds/digits/mon-7.gsm
X%%DATADIR%%/sounds/digits/mon-8.gsm
X%%DATADIR%%/sounds/digits/mon-9.gsm
X%%DATADIR%%/sounds/digits/oclock.gsm
X%%DATADIR%%/sounds/digits/oh.gsm
X%%DATADIR%%/sounds/digits/p-m.gsm
X%%DATADIR%%/sounds/digits/pound.gsm
X%%DATADIR%%/sounds/digits/star.gsm
X%%DATADIR%%/sounds/digits/thousand.gsm
X%%DATADIR%%/sounds/digits/today.gsm
X%%DATADIR%%/sounds/digits/tomorrow.gsm
X%%DATADIR%%/sounds/digits/yesterday.gsm
X%%DATADIR%%/sounds/dir-instr.gsm
X%%DATADIR%%/sounds/dir-intro-fn.gsm
X%%DATADIR%%/sounds/dir-intro.gsm
X%%DATADIR%%/sounds/dir-nomatch.gsm
X%%DATADIR%%/sounds/dir-nomore.gsm
X%%DATADIR%%/sounds/hello-world.gsm
X%%DATADIR%%/sounds/invalid.gsm
X%%DATADIR%%/sounds/letters/a.gsm
X%%DATADIR%%/sounds/letters/at.gsm
X%%DATADIR%%/sounds/letters/b.gsm
X%%DATADIR%%/sounds/letters/c.gsm
X%%DATADIR%%/sounds/letters/d.gsm
X%%DATADIR%%/sounds/letters/dash.gsm
X%%DATADIR%%/sounds/letters/dollar.gsm
X%%DATADIR%%/sounds/letters/dot.gsm
X%%DATADIR%%/sounds/letters/e.gsm
X%%DATADIR%%/sounds/letters/equals.gsm
X%%DATADIR%%/sounds/letters/exclaimation-point.gsm
X%%DATADIR%%/sounds/letters/f.gsm
X%%DATADIR%%/sounds/letters/g.gsm
X%%DATADIR%%/sounds/letters/h.gsm
X%%DATADIR%%/sounds/letters/i.gsm
X%%DATADIR%%/sounds/letters/j.gsm
X%%DATADIR%%/sounds/letters/k.gsm
X%%DATADIR%%/sounds/letters/l.gsm
X%%DATADIR%%/sounds/letters/m.gsm
X%%DATADIR%%/sounds/letters/n.gsm
X%%DATADIR%%/sounds/letters/o.gsm
X%%DATADIR%%/sounds/letters/p.gsm
X%%DATADIR%%/sounds/letters/plus.gsm
X%%DATADIR%%/sounds/letters/q.gsm
X%%DATADIR%%/sounds/letters/r.gsm
X%%DATADIR%%/sounds/letters/s.gsm
X%%DATADIR%%/sounds/letters/slash.gsm
X%%DATADIR%%/sounds/letters/space.gsm
X%%DATADIR%%/sounds/letters/t.gsm
X%%DATADIR%%/sounds/letters/u.gsm
X%%DATADIR%%/sounds/letters/v.gsm
X%%DATADIR%%/sounds/letters/w.gsm
X%%DATADIR%%/sounds/letters/x.gsm
X%%DATADIR%%/sounds/letters/y.gsm
X%%DATADIR%%/sounds/letters/z.gsm
X%%DATADIR%%/sounds/letters/zed.gsm
X%%DATADIR%%/sounds/pbx-invalid.gsm
X%%DATADIR%%/sounds/pbx-invalidpark.gsm
X%%DATADIR%%/sounds/pbx-transfer.gsm
X%%DATADIR%%/sounds/phonetic/9_p.gsm
X%%DATADIR%%/sounds/phonetic/a_p.gsm
X%%DATADIR%%/sounds/phonetic/b_p.gsm
X%%DATADIR%%/sounds/phonetic/c_p.gsm
X%%DATADIR%%/sounds/phonetic/d_p.gsm
X%%DATADIR%%/sounds/phonetic/e_p.gsm
X%%DATADIR%%/sounds/phonetic/f_p.gsm
X%%DATADIR%%/sounds/phonetic/g_p.gsm
X%%DATADIR%%/sounds/phonetic/h_p.gsm
X%%DATADIR%%/sounds/phonetic/i_p.gsm
X%%DATADIR%%/sounds/phonetic/j_p.gsm
X%%DATADIR%%/sounds/phonetic/k_p.gsm
X%%DATADIR%%/sounds/phonetic/l_p.gsm
X%%DATADIR%%/sounds/phonetic/m_p.gsm
X%%DATADIR%%/sounds/phonetic/n_p.gsm
X%%DATADIR%%/sounds/phonetic/o_p.gsm
X%%DATADIR%%/sounds/phonetic/p_p.gsm
X%%DATADIR%%/sounds/phonetic/q_p.gsm
X%%DATADIR%%/sounds/phonetic/r_p.gsm
X%%DATADIR%%/sounds/phonetic/s_p.gsm
X%%DATADIR%%/sounds/phonetic/t_p.gsm
X%%DATADIR%%/sounds/phonetic/u_p.gsm
X%%DATADIR%%/sounds/phonetic/v_p.gsm
X%%DATADIR%%/sounds/phonetic/w_p.gsm
X%%DATADIR%%/sounds/phonetic/x_p.gsm
X%%DATADIR%%/sounds/phonetic/y_p.gsm
X%%DATADIR%%/sounds/phonetic/z_p.gsm
X%%DATADIR%%/sounds/priv-callee-options.gsm
X%%DATADIR%%/sounds/priv-callpending.gsm
X%%DATADIR%%/sounds/priv-introsaved.gsm
X%%DATADIR%%/sounds/priv-recordintro.gsm
X%%DATADIR%%/sounds/privacy-incorrect.gsm
X%%DATADIR%%/sounds/privacy-prompt.gsm
X%%DATADIR%%/sounds/privacy-thankyou.gsm
X%%DATADIR%%/sounds/privacy-unident.gsm
X%%DATADIR%%/sounds/queue-callswaiting.gsm
X%%DATADIR%%/sounds/queue-holdtime.gsm
X%%DATADIR%%/sounds/queue-less-than.gsm
X%%DATADIR%%/sounds/queue-minutes.gsm
X%%DATADIR%%/sounds/queue-periodic-announce.gsm
X%%DATADIR%%/sounds/queue-reporthold.gsm
X%%DATADIR%%/sounds/queue-seconds.gsm
X%%DATADIR%%/sounds/queue-thankyou.gsm
X%%DATADIR%%/sounds/queue-thereare.gsm
X%%DATADIR%%/sounds/queue-youarenext.gsm
X%%DATADIR%%/sounds/screen-callee-options.gsm
X%%DATADIR%%/sounds/spy-agent.gsm
X%%DATADIR%%/sounds/spy-h323.gsm
X%%DATADIR%%/sounds/spy-iax.gsm
X%%DATADIR%%/sounds/spy-iax2.gsm
X%%DATADIR%%/sounds/spy-mgcp.gsm
X%%DATADIR%%/sounds/spy-sip.gsm
X%%DATADIR%%/sounds/spy-skinny.gsm
X%%DATADIR%%/sounds/spy-zap.gsm
X%%DATADIR%%/sounds/ss-noservice.gsm
X%%DATADIR%%/sounds/transfer.gsm
X%%DATADIR%%/sounds/tt-allbusy.gsm
X%%DATADIR%%/sounds/tt-monkeys.gsm
X%%DATADIR%%/sounds/tt-monkeysintro.gsm
X%%DATADIR%%/sounds/tt-somethingwrong.gsm
X%%DATADIR%%/sounds/tt-weasels.gsm
X%%DATADIR%%/sounds/vm-Cust1.gsm
X%%DATADIR%%/sounds/vm-Cust2.gsm
X%%DATADIR%%/sounds/vm-Cust3.gsm
X%%DATADIR%%/sounds/vm-Cust4.gsm
X%%DATADIR%%/sounds/vm-Cust5.gsm
X%%DATADIR%%/sounds/vm-Family.gsm
X%%DATADIR%%/sounds/vm-Friends.gsm
X%%DATADIR%%/sounds/vm-INBOX.gsm
X%%DATADIR%%/sounds/vm-Old.gsm
X%%DATADIR%%/sounds/vm-Work.gsm
X%%DATADIR%%/sounds/vm-advopts.gsm
X%%DATADIR%%/sounds/vm-and.gsm
X%%DATADIR%%/sounds/vm-calldiffnum.gsm
X%%DATADIR%%/sounds/vm-changeto.gsm
X%%DATADIR%%/sounds/vm-delete.gsm
X%%DATADIR%%/sounds/vm-deleted.gsm
X%%DATADIR%%/sounds/vm-dialout.gsm
X%%DATADIR%%/sounds/vm-enter-num-to-call.gsm
X%%DATADIR%%/sounds/vm-extension.gsm
X%%DATADIR%%/sounds/vm-first.gsm
X%%DATADIR%%/sounds/vm-for.gsm
X%%DATADIR%%/sounds/vm-forward.gsm
X%%DATADIR%%/sounds/vm-forwardoptions.gsm
X%%DATADIR%%/sounds/vm-from-extension.gsm
X%%DATADIR%%/sounds/vm-from-phonenumber.gsm
X%%DATADIR%%/sounds/vm-from.gsm
X%%DATADIR%%/sounds/vm-goodbye.gsm
X%%DATADIR%%/sounds/vm-helpexit.gsm
X%%DATADIR%%/sounds/vm-incorrect-mailbox.gsm
X%%DATADIR%%/sounds/vm-incorrect.gsm
X%%DATADIR%%/sounds/vm-instructions.gsm
X%%DATADIR%%/sounds/vm-intro.gsm
X%%DATADIR%%/sounds/vm-isonphone.gsm
X%%DATADIR%%/sounds/vm-isunavail.gsm
X%%DATADIR%%/sounds/vm-last.gsm
X%%DATADIR%%/sounds/vm-leavemsg.gsm
X%%DATADIR%%/sounds/vm-login.gsm
X%%DATADIR%%/sounds/vm-mailboxfull.gsm
X%%DATADIR%%/sounds/vm-message.gsm
X%%DATADIR%%/sounds/vm-messages.gsm
X%%DATADIR%%/sounds/vm-minutes.gsm
X%%DATADIR%%/sounds/vm-mismatch.gsm
X%%DATADIR%%/sounds/vm-msginstruct.gsm
X%%DATADIR%%/sounds/vm-msgsaved.gsm
X%%DATADIR%%/sounds/vm-newpassword.gsm
X%%DATADIR%%/sounds/vm-newuser.gsm
X%%DATADIR%%/sounds/vm-next.gsm
X%%DATADIR%%/sounds/vm-no.gsm
X%%DATADIR%%/sounds/vm-nobodyavail.gsm
X%%DATADIR%%/sounds/vm-nobox.gsm
X%%DATADIR%%/sounds/vm-nomore.gsm
X%%DATADIR%%/sounds/vm-nonumber.gsm
X%%DATADIR%%/sounds/vm-num-i-have.gsm
X%%DATADIR%%/sounds/vm-onefor.gsm
X%%DATADIR%%/sounds/vm-options.gsm
X%%DATADIR%%/sounds/vm-opts.gsm
X%%DATADIR%%/sounds/vm-passchanged.gsm
X%%DATADIR%%/sounds/vm-password.gsm
X%%DATADIR%%/sounds/vm-press.gsm
X%%DATADIR%%/sounds/vm-prev.gsm
X%%DATADIR%%/sounds/vm-reachoper.gsm
X%%DATADIR%%/sounds/vm-rec-busy.gsm
X%%DATADIR%%/sounds/vm-rec-name.gsm
X%%DATADIR%%/sounds/vm-rec-temp.gsm
X%%DATADIR%%/sounds/vm-rec-unv.gsm
X%%DATADIR%%/sounds/vm-received.gsm
X%%DATADIR%%/sounds/vm-reenterpassword.gsm
X%%DATADIR%%/sounds/vm-repeat.gsm
X%%DATADIR%%/sounds/vm-review.gsm
X%%DATADIR%%/sounds/vm-saved.gsm
X%%DATADIR%%/sounds/vm-savedto.gsm
X%%DATADIR%%/sounds/vm-savefolder.gsm
X%%DATADIR%%/sounds/vm-savemessage.gsm
X%%DATADIR%%/sounds/vm-saveoper.gsm
X%%DATADIR%%/sounds/vm-sorry.gsm
X%%DATADIR%%/sounds/vm-star-cancel.gsm
X%%DATADIR%%/sounds/vm-starmain.gsm
X%%DATADIR%%/sounds/vm-tempgreeting.gsm
X%%DATADIR%%/sounds/vm-tempgreeting2.gsm
X%%DATADIR%%/sounds/vm-tempremoved.gsm
X%%DATADIR%%/sounds/vm-then-pound.gsm
X%%DATADIR%%/sounds/vm-theperson.gsm
X%%DATADIR%%/sounds/vm-tocallback.gsm
X%%DATADIR%%/sounds/vm-tocallnum.gsm
X%%DATADIR%%/sounds/vm-tocancel.gsm
X%%DATADIR%%/sounds/vm-tocancelmsg.gsm
X%%DATADIR%%/sounds/vm-toenternumber.gsm
X%%DATADIR%%/sounds/vm-toforward.gsm
X%%DATADIR%%/sounds/vm-tohearenv.gsm
X%%DATADIR%%/sounds/vm-tomakecall.gsm
X%%DATADIR%%/sounds/vm-tooshort.gsm
X%%DATADIR%%/sounds/vm-toreply.gsm
X%%DATADIR%%/sounds/vm-torerecord.gsm
X%%DATADIR%%/sounds/vm-undelete.gsm
X%%DATADIR%%/sounds/vm-undeleted.gsm
X%%DATADIR%%/sounds/vm-unknown-caller.gsm
X%%DATADIR%%/sounds/vm-whichbox.gsm
X%%DATADIR%%/sounds/vm-youhave.gsm
X@dirrm %%DATADIR%%/sounds/voicemail
X@dirrm %%DATADIR%%/sounds/priv-callerintros
X@dirrm %%DATADIR%%/sounds/phonetic
X@dirrm %%DATADIR%%/sounds/letters
X@dirrm %%DATADIR%%/sounds/digits
X@dirrm %%DATADIR%%/sounds/dictate
X@dirrm %%DATADIR%%/sounds
X@dirrm %%DATADIR%%/mohmp3
X@dirrm %%DATADIR%%/keys
X@dirrm %%DATADIR%%/images
X@dirrm %%DATADIR%%/firmware/iax
X@dirrm %%DATADIR%%/firmware
X@dirrm %%DATADIR%%/agi-bin
X@dirrm %%DATADIR%%
X@dirrm lib/asterisk/modules
X@dirrm lib/asterisk
X@dirrm include/asterisk
X@dirrm etc/asterisk
X@cwd /var
X@unexec rmdir %D/spool/asterisk/voicemail 2>/dev/null || true
X@unexec rmdir %D/spool/asterisk/dictate 2>/dev/null || true
X@unexec rmdir %D/spool/asterisk/system 2>/dev/null || true
X@unexec rmdir %D/spool/asterisk/tmp 2>/dev/null || true
X@unexec rmdir %D/spool/asterisk/meetme 2>/dev/null || true
X@unexec rmdir %D/spool/asterisk/monitor 2>/dev/null || true
X@unexec rmdir %D/spool/asterisk 2>/dev/null || true
X@exec mkdir -p %D/log/asterisk/cdr-csv
X@unexec rmdir %D/log/asterisk/cdr-csv 2>/dev/null || true
X@unexec rmdir %D/log/asterisk/cdr-custom 2>/dev/null || true
X@unexec rmdir %D/log/asterisk 2>/dev/null || true
X%%SAMPLES%%spool/asterisk/voicemail/default/1234/unavail.gsm
X%%SAMPLES%%spool/asterisk/voicemail/default/1234/busy.gsm
X%%SAMPLES%%@exec mkdir -p %D/spool/asterisk/voicemail/default/1234/INBOX
X%%SAMPLES%%@unexec rmdir %D/spool/asterisk/voicemail/default/1234/INBOX 2>/dev/null || true
X%%SAMPLES%%@unexec rmdir %D/spool/asterisk/voicemail/default/1234 2>/dev/null || true
X%%SAMPLES%%@unexec rmdir %D/spool/asterisk/voicemail/default 2>/dev/null || true
END-of-/usr/ports/net/asterisk12/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060104221644.3A8D066F2>