summaryrefslogtreecommitdiff
path: root/packages/callweaver/files
diff options
context:
space:
mode:
authorRolf Leggewie <oe-devel@rolf.leggewie.biz>2008-01-19 11:24:41 +0000
committerRolf Leggewie <oe-devel@rolf.leggewie.biz>2008-01-19 11:24:41 +0000
commit5cd700075edddb501cfa118b7e827842035b3e94 (patch)
treeb0e198b42e4fb4f1a09b00454521f4303a6350c9 /packages/callweaver/files
parent02fd43803d0ed17ef03265df679d6d0afc925018 (diff)
callweaver: follow upstream from openpbx.org to callweaver.org and update to rc5
* openpbx.org is gone and thus fetching failed. * upgrade to rc5 since rc3 is no longer available * Follow upstream rename of project from openpbx.org to callweaver.org. replace all occurences of the openpbx string with callweaver in all files. * drop unneeded patches and create new ones (fix version check code) * drop openldap support and DEPENDS until bug 2806 is fixed to enable the package to build in OE * fix packaging * this is the "boy, am I glad I got it off the 'mtn status'-radar"-commit
Diffstat (limited to 'packages/callweaver/files')
-rw-r--r--packages/callweaver/files/.mtn2git_empty0
-rw-r--r--packages/callweaver/files/bootstrap.patch13
-rw-r--r--packages/callweaver/files/init75
-rw-r--r--packages/callweaver/files/logrotate13
-rw-r--r--packages/callweaver/files/volatiles6
5 files changed, 107 insertions, 0 deletions
diff --git a/packages/callweaver/files/.mtn2git_empty b/packages/callweaver/files/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/callweaver/files/.mtn2git_empty
diff --git a/packages/callweaver/files/bootstrap.patch b/packages/callweaver/files/bootstrap.patch
new file mode 100644
index 0000000000..b3a021cd8d
--- /dev/null
+++ b/packages/callweaver/files/bootstrap.patch
@@ -0,0 +1,13 @@
+Index: callweaver-1.2-rc5/bootstrap.sh
+===================================================================
+--- callweaver-1.2-rc5.orig/bootstrap.sh 2008-01-18 10:47:41.000000000 +0100
++++ callweaver-1.2-rc5/bootstrap.sh 2008-01-18 10:48:02.000000000 +0100
+@@ -36,7 +36,7 @@
+ debug "Found $COMMAND"
+ fi
+
+- INS_VER=`$COMMAND --version | head -1 | sed 's/[^0-9]*//' | cut -d' ' -f1`
++ INS_VER=`$COMMAND --version | head -n 1 | sed 's/[^0-9]*//' | cut -d' ' -f1`
+ INS_MAJOR=`echo $INS_VER | cut -d. -f1 | sed s/[a-zA-Z\-].*//g`
+ INS_MINOR=`echo $INS_VER | cut -d. -f2 | sed s/[a-zA-Z\-].*//g`
+ INS_MICRO=`echo $INS_VER | cut -d. -f3 | sed s/[a-zA-Z\-].*//g`
diff --git a/packages/callweaver/files/init b/packages/callweaver/files/init
new file mode 100644
index 0000000000..02cc3c1b0e
--- /dev/null
+++ b/packages/callweaver/files/init
@@ -0,0 +1,75 @@
+#! /bin/sh
+#
+# This is an init script for openembedded
+# Copy it to /etc/init.d/callweaver and type
+# > update-rc.d callweaver defaults 60
+#
+callweaver=/usr/sbin/callweaver
+pidfile=/var/run/callweaver/callweaver.pid
+
+test -x "$callweaver" || exit 0
+
+case "$1" in
+ start)
+ echo -n "Starting Callweaver"
+ start-stop-daemon --start --quiet --exec $callweaver -- -npq
+ echo "."
+ ;;
+ stop)
+ echo -n "Stopping Callweaver"
+ $callweaver -rx "stop gracefully"
+ sleep 4
+ if [ -f $pidfile ]; then
+ start-stop-daemon --stop --quiet --pidfile $pidfile
+ fi
+ echo "."
+ ;;
+ force-stop)
+ echo -n "Stopping Callweaver"
+ $callweaver -rx "stop now"
+ sleep 2
+ if [ -f $pidfile ]; then
+ start-stop-daemon --stop --quiet --pidfile $pidfile
+ fi
+ echo "."
+ ;;
+ restart)
+ echo -n "Restarting Callweaver"
+ if [ -f $pidfile ]; then
+ $callweaver -rx "restart gracefully"
+ sleep 2
+ else
+ start-stop-daemon --start --quiet --exec $callweaver -- -npq
+ fi
+ ;;
+ force-restart)
+ echo -n "Forcibly Restarting Callweaver"
+ if [ -f $pidfile ]; then
+ $callweaver -rx "restart now"
+ sleep 2
+ else
+ start-stop-daemon --start --quiet --exec $callweaver -- -npq
+ fi
+ ;;
+ reload)
+ echo -n "Reloading Callweaver Configuration"
+ if [ -f $pidfile ]; then
+ $callweaver -rx "reload"
+ else
+ start-stop-daemon --start --quiet --exec $callweaver -- -npq
+ fi
+ echo "."
+ ;;
+ logger-reload)
+# echo -n "Restating Callweaver Logger"
+ if [ -f $pidfile ]; then
+ $callweaver -rx "logger reload"
+ fi
+# echo "."
+ ;;
+ *)
+ echo "Usage: /etc/init.d/callweaver {start|stop|force-stop|restart|force-restart|reload|logger-reload}"
+ exit 1
+esac
+
+exit 0
diff --git a/packages/callweaver/files/logrotate b/packages/callweaver/files/logrotate
new file mode 100644
index 0000000000..438f5f16bd
--- /dev/null
+++ b/packages/callweaver/files/logrotate
@@ -0,0 +1,13 @@
+/var/log/callweaver/cdr-csv/Master.csv /var/log/callweaver/queue_log /var/log/callweaver/event_log /var/log/callweaver/messages
+/var/log/callweaver/full {
+ daily
+ missingok
+ compress
+ delaycompress
+ rotate 30
+ sharedscripts
+ postrotate
+ /etc/init.d/callweaver logger-reload
+ endscript
+}
+
diff --git a/packages/callweaver/files/volatiles b/packages/callweaver/files/volatiles
new file mode 100644
index 0000000000..c978630ffe
--- /dev/null
+++ b/packages/callweaver/files/volatiles
@@ -0,0 +1,6 @@
+d callweaver callweaver 0775 /var/run/callweaver none
+d callweaver callweaver 0775 /var/lib/callweaver none
+d callweaver callweaver 0775 /var/log/callweaver/cdr-csv none
+d callweaver callweaver 0775 /var/log/callweaver/cdr-custom none
+d callweaver callweaver 0775 /var/spool/callweaver/outgoing none
+d callweaver callweaver 0775 /var/spool/callweaver/voicemail none