diff --git a/debian/ngcp-panel-nginx.default b/debian/ngcp-panel-nginx.default new file mode 100644 index 0000000000..807b5f9146 --- /dev/null +++ b/debian/ngcp-panel-nginx.default @@ -0,0 +1 @@ +RUN_DAEMON="no" \ No newline at end of file diff --git a/debian/ngcp-panel-nginx.init b/debian/ngcp-panel-nginx.init index 8527f231c1..3ca1a04f62 100644 --- a/debian/ngcp-panel-nginx.init +++ b/debian/ngcp-panel-nginx.init @@ -16,8 +16,9 @@ HOMEDIR=/usr/share/ngcp-panel PIDFILE=/var/run/ngcp-panel.pid USER=www-data GROUP=www-data -NAME="ngcp_panel_fastcgi" +NAME="ngcp-panel-nginx" DESC="NGCP-Panel Webapp" +DEFAULTS=/etc/default/$NAME USOCKET=/var/run/ngcp-panel.sock LOGERR=/var/log/ngcp/ngcp-panel.log NPROC=1 @@ -75,6 +76,17 @@ _stop() { fi } +# Load startup options if available +if [ -f $DEFAULTS ]; then + . $DEFAULTS || true +fi + +if [ "$RUN_DAEMON" != "yes" ]; then + log_failure_msg "$NAME not yet configured. Edit /etc/default/$NAME first." + log_end_msg 0 + exit 0 +fi + case "$1" in start) log_daemon_msg "Starting $DESC: $NAME"