Turn on executable bits for startup scripts, and fix bash var interpolation for Mandrake

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2@7285 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Tilghman Lesher
2005-12-02 21:12:05 +00:00
parent 8c701a0861
commit a543725311
6 changed files with 8 additions and 3 deletions

0
contrib/init.d/rc.debian.asterisk Normal file → Executable file
View File

0
contrib/init.d/rc.gentoo.asterisk Normal file → Executable file
View File

11
contrib/init.d/rc.mandrake.asterisk Normal file → Executable file
View File

@@ -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." | \

0
contrib/init.d/rc.mandrake.zaptel Normal file → Executable file
View File

0
contrib/init.d/rc.redhat.asterisk Normal file → Executable file
View File

0
contrib/init.d/rc.slackware.asterisk Normal file → Executable file
View File