Asterisk.init help

Hi, I am using Asterisk 11 and I am trying to prevent asterisk from running upon boot, I am assuming asterisk.init is running asterisk on boot.

asterisk.init:

#!/bin/sh /etc/rc.common

Copyright © 2014 OpenWrt.org

START=99
APP=asterisk
OPTIONS=
DEST=
BIN_FILE=$DEST/usr/sbin/$APP
PID_FILE=$DEST/var/run/$APP/$APP.pid

start() {
[ -d $DEST/var/run/asterisk ] || mkdir -p $DEST/var/run/asterisk
[ -d $DEST/var/log/asterisk ] || mkdir -p $DEST/var/log/asterisk
[ -d $DEST/var/spool/asterisk ] || mkdir -p $DEST/var/spool/asterisk
[ -d $DEST/var/lib ] || mkdir -p $DEST/var/lib
[ -h $DEST/var/lib/asterisk ] || ln -s /usr/lib/asterisk /var/lib/asterisk
[ -d $DEST/var/lib/asterisk/keys ] || mkdir -p $DEST/var/lib/asterisk/keys
[ -d $DEST/var/log/asterisk/cdr-csv ] || mkdir -p $DEST/var/log/asterisk/cdr-csv

   SERVICE_PID_FILE="/var/run/asterisk/asterisk.pid" \
   service_start $BIN_FILE $OPTIONS

}

stop() {
SERVICE_PID_FILE="/var/run/asterisk/asterisk.pid"
service_stop $BIN_FILE
}

reload() {
SERVICE_PID_FILE="/var/run/asterisk/asterisk.pid"
service_reload $BIN_FILE
}

I don’t want to completely remove this script, as it seems to be doing other initialization besides running asterisk. Could someone point me to the line that is actually running asterisk, but would removing that line cause the resulting initializations to fail? Maybe I could add a line to kill asterisk after it runs and inits everything, but I’m not sure what that would look like…

Thanks

Disable the whole script.

1 Like