From 7aad9e8d84e40bee78def7d235394355535f9417 Mon Sep 17 00:00:00 2001 From: tilghman Date: Fri, 2 Dec 2005 21:12:05 +0000 Subject: Turn on executable bits for startup scripts, and fix bash var interpolation for Mandrake git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7285 f38db490-d61c-443f-a65b-d21fe96a405b --- contrib/init.d/rc.debian.asterisk | 0 contrib/init.d/rc.gentoo.asterisk | 0 contrib/init.d/rc.mandrake.asterisk | 11 ++++++++--- contrib/init.d/rc.mandrake.zaptel | 0 contrib/init.d/rc.redhat.asterisk | 0 contrib/init.d/rc.slackware.asterisk | 0 6 files changed, 8 insertions(+), 3 deletions(-) mode change 100644 => 100755 contrib/init.d/rc.debian.asterisk mode change 100644 => 100755 contrib/init.d/rc.gentoo.asterisk mode change 100644 => 100755 contrib/init.d/rc.mandrake.asterisk mode change 100644 => 100755 contrib/init.d/rc.mandrake.zaptel mode change 100644 => 100755 contrib/init.d/rc.redhat.asterisk mode change 100644 => 100755 contrib/init.d/rc.slackware.asterisk (limited to 'contrib') diff --git a/contrib/init.d/rc.debian.asterisk b/contrib/init.d/rc.debian.asterisk old mode 100644 new mode 100755 diff --git a/contrib/init.d/rc.gentoo.asterisk b/contrib/init.d/rc.gentoo.asterisk old mode 100644 new mode 100755 diff --git a/contrib/init.d/rc.mandrake.asterisk b/contrib/init.d/rc.mandrake.asterisk old mode 100644 new mode 100755 index 5452fdda7..702de53dc --- a/contrib/init.d/rc.mandrake.asterisk +++ b/contrib/init.d/rc.mandrake.asterisk @@ -15,7 +15,12 @@ CONSOLE=yes # Whether or not you want a console NOTIFY=root # Who to notify about crashes DUMPDROP=/tmp HOSTNAME=`hostname` -CONFIGFILE=/etc/sysconfig/`basename $0` +if [ 0`readlink $0` = "0" ]; then + CONFIGFILE=/etc/sysconfig/`basename $0` +else + CONFIG0=`readlink $0` + CONFIGFILE=/etc/sysconfig/`basename $CONFIG0` +fi # Setup environment cd /usr/src @@ -68,7 +73,7 @@ ulimit -c unlimited #{ #} -SIGMSG=("Hangup" "Interrupt" "Quit" "Illegal instruction" "Trace trap" "IOT Trap" "Bus Error" "Floating-point exception" "Killed" "User-defined signal 1" "Segmentation violation" "User-defined signal 2" "Broken pipe" "Alarm clock" "Termination" "Stack fault") +SIGMSG=("None", "Hangup" "Interrupt" "Quit" "Illegal instruction" "Trace trap" "IOT Trap" "Bus Error" "Floating-point exception" "Killed" "User-defined signal 1" "Segmentation violation" "User-defined signal 2" "Broken pipe" "Alarm clock" "Termination" "Stack fault") run_asterisk() { @@ -90,7 +95,7 @@ run_asterisk() exit 0 elif [ $EXITSTATUS -gt 128 ]; then EXITSIGNAL=$(($EXITSTATUS - 128)) - EXITMSG=$SIGMSG[$EXITSIGNAL] + EXITMSG=${SIGMSG[$EXITSIGNAL]} echo "Asterisk exited on signal $EXITSIGNAL - $EXITMSG." if [ "$NOTIFY" != "" ]; then echo "Asterisk exited on signal $EXITSIGNAL - $EXITMSG. Might want to take a peek." | \ diff --git a/contrib/init.d/rc.mandrake.zaptel b/contrib/init.d/rc.mandrake.zaptel old mode 100644 new mode 100755 diff --git a/contrib/init.d/rc.redhat.asterisk b/contrib/init.d/rc.redhat.asterisk old mode 100644 new mode 100755 diff --git a/contrib/init.d/rc.slackware.asterisk b/contrib/init.d/rc.slackware.asterisk old mode 100644 new mode 100755 -- cgit v1.2.3