diff options
author | Alan Mizrahi <alan+crux@mizrahi.com.ve> | 2013-10-31 21:26:46 +0900 |
---|---|---|
committer | Alan Mizrahi <alan+crux@mizrahi.com.ve> | 2013-10-31 21:26:46 +0900 |
commit | b24783899ecbc247eac30b16ccf2b3c19e21e0d5 (patch) | |
tree | 2eb8fc056eea61d3f4a8357582b985b9a5397000 /asterisk | |
parent | 029f0213811fbce498623c8f36e623e4354d6b17 (diff) | |
download | contrib-b24783899ecbc247eac30b16ccf2b3c19e21e0d5.tar.gz contrib-b24783899ecbc247eac30b16ccf2b3c19e21e0d5.tar.xz |
asterisk: Improved startup script
Diffstat (limited to 'asterisk')
-rw-r--r-- | asterisk/.md5sum | 2 | ||||
-rw-r--r-- | asterisk/Pkgfile | 2 | ||||
-rw-r--r-- | asterisk/asterisk.rc | 4 |
3 files changed, 4 insertions, 4 deletions
diff --git a/asterisk/.md5sum b/asterisk/.md5sum index f231bbbbb..54f21f826 100644 --- a/asterisk/.md5sum +++ b/asterisk/.md5sum @@ -1,5 +1,5 @@ 345a3801d536941d985106af824cdb72 asterisk-1.8.23.1.tar.gz -b0628d5f4a08fd06c7a59356200a948d asterisk.rc +e2c91938285958361eb37963a6da71a0 asterisk.rc 69940891ce39a2d14209f8c94d408311 build-disable-sounds-en-gsm.patch 8ded3aa36d9ebd42c88ebc995f4567dc build-disable-sounds-moh.patch 921ca0b9652076765330eb14cfd9436b build-enable-cdr-mysql.patch diff --git a/asterisk/Pkgfile b/asterisk/Pkgfile index 0e792246a..7d27258ad 100644 --- a/asterisk/Pkgfile +++ b/asterisk/Pkgfile @@ -5,7 +5,7 @@ name=asterisk version=1.8.23.1 -release=2 +release=3 source=( http://downloads.digium.com/pub/asterisk/releases/asterisk-$version.tar.gz asterisk.rc diff --git a/asterisk/asterisk.rc b/asterisk/asterisk.rc index 968ec2809..768449dd1 100644 --- a/asterisk/asterisk.rc +++ b/asterisk/asterisk.rc @@ -5,14 +5,14 @@ USER=asterisk GROUP=asterisk RUNDIR=/var/run/$NAME PIDFILE=$RUNDIR/$NAME.pid -STARTCMD="/usr/sbin/asterisk -G $GROUP -U $USER" +STARTCMD="(cd /; /usr/sbin/asterisk -G $GROUP -U $USER)" STOPCMD="/usr/sbin/asterisk -r -x 'core stop now'" STOPGRACECMD="/usr/sbin/asterisk -r -x 'core stop gracefully'" STOPTIMEOUT=300 case $1 in start) - install -d -m 755 -o $USER $RUNDIR || exit 1 + [ -n "$RUNDIR" ] && (install -d -m 755 -o $USER $RUNDIR || exit 1) if [ -f $PIDFILE ]; then pid=$(< $PIDFILE) if [ ! -d /proc/$pid ]; then |