First shot at an upstart script for asterisk on Ubuntu.

This works relatively well (assuming you are using /var/run/asterisk) as your
run directory and upstart 0.3.9.  Needs to be generalized and eventually added
to the 'make install' target for Ubuntu.


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@200428 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Sean Bright
2009-06-12 19:42:26 +00:00
parent afcbf2e14f
commit 870a5b6c2d

View File

@@ -0,0 +1,28 @@
# asterisk
#
# Upstart control file for the Asterisk PBX
description "Asterisk PBX"
version "1.6.3"
start on runlevel 2
start on runlevel 3
start on runlevel 4
start on runlevel 5
stop on runlevel 0
stop on runlevel 1
stop on runlevel 6
pre-start script
# Since Ubuntu clears /var/run on reboot, create this before we try to start
mkdir -p /var/run/asterisk
end script
respawn
exec /usr/sbin/asterisk -vvvvvvvg -cf
post-stop script
# Might as well clean up after ourselves, too.
rm -rf /var/run/asterisk
end script