Merged revisions 21638 via svnmerge from
[asterisk/asterisk.git] / contrib / scripts / safe_asterisk
index f402969..3849e83 100644 (file)
@@ -7,7 +7,7 @@ CONSOLE=yes                                     # Whether or not you want a console
 #NOTIFY=ben@alkaloid.net       # Who to notify about crashes
 MACHINE=`hostname`                     # To specify which machine has crashed when getting the mail
 DUMPDROP=/tmp
-SLEEPSECS=5
+SLEEPSECS=4
 ASTSBINDIR=__ASTERISK_SBIN_DIR__
 
 # comment this line out to have this script _not_ kill all mpg123 processes when
@@ -15,7 +15,7 @@ ASTSBINDIR=__ASTERISK_SBIN_DIR__
 KILLALLMPG123=1
 
 # run asterisk with this priority
-PRIORITY=-19
+PRIORITY=0
 
 # set system filemax on supported OSes if this variable is set
 # SYSMAXFILES=262144
@@ -94,9 +94,17 @@ if [ ! -w ${DUMPDROP} ]; then
        exit 1
 fi
 
-#launch_asterisk()
-#{
-#}
+#
+# Run scripts to set any environment variables or do any other system-specific setup needed
+#
+
+if [ -d /etc/asterisk/startup.d ]; then
+       for script in /etc/asterisk/startup.d/*.sh; do
+               if [ -x ${script} ]; then
+                       source ${script}
+               fi
+       done
+fi
 
 run_asterisk()
 {