adding missing files for astersk 1.6
authorOvidiu Sas <sip.nslu@gmail.com>
Fri, 28 Mar 2008 23:15:06 +0000 (23:15 +0000)
committerOvidiu Sas <sip.nslu@gmail.com>
Fri, 28 Mar 2008 23:15:06 +0000 (23:15 +0000)
packages/asterisk/asterisk-1.6.0-beta6/Makefile.patch [new file with mode: 0644]
packages/asterisk/asterisk-1.6.0-beta6/init [new file with mode: 0644]
packages/asterisk/asterisk-1.6.0-beta6/logrotate [new file with mode: 0644]
packages/asterisk/asterisk-1.6.0-beta6/sounds.xml.patch [new file with mode: 0644]
packages/asterisk/asterisk-1.6.0-beta6/volatiles [new file with mode: 0644]

diff --git a/packages/asterisk/asterisk-1.6.0-beta6/Makefile.patch b/packages/asterisk/asterisk-1.6.0-beta6/Makefile.patch
new file mode 100644 (file)
index 0000000..ee7db5d
--- /dev/null
@@ -0,0 +1,20 @@
+--- asterisk-1.6.0/Makefile    2008-03-18 11:58:50.000000000 -0400
++++ asterisk-1.6.0.new/Makefile        2008-03-28 12:11:32.137042768 -0400
+@@ -142,7 +142,7 @@ else
+   ASTSBINDIR=$(sbindir)
+   ASTSPOOLDIR=$(localstatedir)/spool/asterisk
+   ASTLOGDIR=$(localstatedir)/log/asterisk
+-  ASTVARRUNDIR=$(localstatedir)/run
++  ASTVARRUNDIR=$(localstatedir)/run/asterisk
+   ASTMANDIR=$(mandir)
+ ifneq ($(findstring BSD,$(OSARCH)),)
+   ASTVARLIBDIR=$(prefix)/share/asterisk
+@@ -571,7 +571,7 @@ ifneq ($(findstring ~,$(DESTDIR)),)
+       @exit 1
+ endif
+-install: badshell datafiles bininstall $(SUBDIRS_INSTALL)
++install: badshell datafiles bininstall $(SUBDIRS_INSTALL) samples
+       @if [ -x /usr/sbin/asterisk-post-install ]; then \
+               /usr/sbin/asterisk-post-install $(DESTDIR) . ; \
+       fi
diff --git a/packages/asterisk/asterisk-1.6.0-beta6/init b/packages/asterisk/asterisk-1.6.0-beta6/init
new file mode 100644 (file)
index 0000000..f26ad38
--- /dev/null
@@ -0,0 +1,77 @@
+#! /bin/sh 
+#
+# This is an init script for openembedded
+# Copy it to /etc/init.d/openpbx and type
+# > update-rc.d asterisk defaults 60
+#
+asterisk=/usr/sbin/asterisk
+pidfile=/var/run/asterisk/asterisk.pid
+asterisk_args="-npqT -U asterisk -G asterisk"
+
+test -x "$asterisk" || exit 0
+
+case "$1" in
+  start)
+    echo -n "Starting Asterisk"
+    start-stop-daemon --start --quiet --exec $asterisk -- $asterisk_args
+    echo "."
+    ;;
+  stop)
+    echo -n "Stopping Asterisk"
+    $asterisk -rx "stop gracefully"
+    sleep 4
+    if [ -f $pidfile ]; then
+      start-stop-daemon --stop --quiet --pidfile $pidfile
+    fi
+    echo "."
+    ;;
+  force-stop)
+    echo -n "Stopping Asterisk"
+    $asterisk -rx "stop now"
+    sleep 2
+    if [ -f $pidfile ]; then
+      start-stop-daemon --stop --quiet --pidfile $pidfile
+    fi
+    echo "."
+    ;;
+  restart)
+    echo -n "Restarting Asterisk"
+    if [ -f $pidfile ]; then
+      $asterisk -rx "restart gracefully"
+      sleep 2
+    else
+      start-stop-daemon --start --quiet --exec $asterisk -- $asterisk_args
+    fi
+    echo "."
+    ;;
+  force-restart)
+    echo -n "Forcibly Restarting Asterisk"
+    if [ -f $pidfile ]; then
+      $asterisk -rx "restart now"
+      sleep 2
+    else
+      start-stop-daemon --start --quiet --exec $asterisk -- $asterisk_args
+    fi
+    echo "."
+    ;;
+  reload)
+    echo -n "Reloading Asterisk Configuration"
+    if [ -f $pidfile ]; then
+      $asterisk -rx "reload"
+    else
+      start-stop-daemon --start --quiet --exec $asterisk -- $asterisk_args
+    fi
+    echo "."
+    ;;
+  logger-reload)
+    if [ -f $pidfile ]; then
+      $asterisk -rx "logger reload"
+    fi
+    ;;
+  *)
+    echo "Usage: /etc/init.d/asterisk {start|stop|force-stop|restart|force-restart|reload|logger-reload}"
+    exit 1
+esac
+
+exit 0
+
diff --git a/packages/asterisk/asterisk-1.6.0-beta6/logrotate b/packages/asterisk/asterisk-1.6.0-beta6/logrotate
new file mode 100644 (file)
index 0000000..dfd25ee
--- /dev/null
@@ -0,0 +1,12 @@
+/var/log/asterisk/cdr-csv/Master.csv /var/log/asterisk/cdr-custom/Master.csv /var/log/asterisk/queue_log /var/log/asterisk/event_log /var/log/asterisk/messages {
+    daily
+    missingok
+    compress
+    delaycompress
+    rotate 30
+    sharedscripts
+    postrotate
+      /etc/init.d/asterisk logger-reload
+    endscript
+}
+
diff --git a/packages/asterisk/asterisk-1.6.0-beta6/sounds.xml.patch b/packages/asterisk/asterisk-1.6.0-beta6/sounds.xml.patch
new file mode 100644 (file)
index 0000000..b549fea
--- /dev/null
@@ -0,0 +1,18 @@
+--- asterisk-1.4.4/sounds/sounds.xml   2007-05-24 17:00:45.000000000 -0400
++++ asterisk-1.4.4/sounds/sounds.xml.new       2007-05-25 13:23:41.000000000 -0400
+@@ -6,7 +6,6 @@
+               <member name="CORE-SOUNDS-EN-ALAW" displayname="English, a-Law format">
+               </member>
+               <member name="CORE-SOUNDS-EN-GSM" displayname="English, GSM format" >
+-                      <defaultenabled>yes</defaultenabled>
+               </member>
+               <member name="CORE-SOUNDS-EN-G729" displayname="English, G.729 format">
+               </member>
+@@ -39,7 +38,6 @@
+       </category>
+       <category name="MENUSELECT_MOH" displayname="Music On Hold File Packages" positive_output="yes">
+               <member name="MOH-FREEPLAY-WAV" displayname="FreePlay Music On Hold Files, WAV format" >
+-                      <defaultenabled>yes</defaultenabled>
+               </member>
+               <member name="MOH-FREEPLAY-ULAW" displayname="FreePlay Music On Hold Files, mu-Law format" >
+               </member>
diff --git a/packages/asterisk/asterisk-1.6.0-beta6/volatiles b/packages/asterisk/asterisk-1.6.0-beta6/volatiles
new file mode 100644 (file)
index 0000000..c68e786
--- /dev/null
@@ -0,0 +1,7 @@
+d asterisk asterisk 0775 /var/run/asterisk none
+d asterisk asterisk 0775 /var/lib/asterisk none
+d asterisk asterisk 0775 /var/log/asterisk none
+d asterisk asterisk 0775 /var/log/asterisk/cdr-csv none
+d asterisk asterisk 0775 /var/log/asterisk/cdr-custom none
+d asterisk asterisk 0775 /var/spool/asterisk/outgoing none
+d asterisk asterisk 0775 /var/spool/asterisk/voicemail none