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