summaryrefslogtreecommitdiffstats
path: root/conf/ivam2.init.in
diff options
context:
space:
mode:
Diffstat (limited to 'conf/ivam2.init.in')
-rwxr-xr-xconf/ivam2.init.in24
1 files changed, 13 insertions, 11 deletions
diff --git a/conf/ivam2.init.in b/conf/ivam2.init.in
index 680d210..6922efc 100755
--- a/conf/ivam2.init.in
+++ b/conf/ivam2.init.in
@@ -17,40 +17,42 @@
# along with ivam2; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-CFG=@pkgsysconfdir@/ivam2.conf
+CFG="@pkgsysconfdir@/ivam2.conf"
-IVAMD=@sbindir@/ivamd
-test -x $IVAMD || exit 0
+IVAMD="@sbindir@/ivamd"
+test -x "$IVAMD" || exit 0
if [ `id -u` != "0" ] && [ "$1" = "start" -o "$1" = "stop" ] ; then
echo "You must be root to start, stop or restart ivamd."
exit 1
fi
-[ -f $CFG ] && . $CFG
+[ -f "$CFG" ] && . "$CFG"
case "$1" in
start)
echo -n "Starting ISDN Voice Box Answering Machine: "
- $IVAMD "$ARGS" && echo "ivamd"
+ PYTHONPATH="@pythondir@" "$IVAMD" "$ARGS" && echo "ivamd"
;;
+
stop)
echo -n "Stopping ISDN Voice Box Answering Machine: "
- $IVAMD -k && ( rm -f /var/run/ivamd.pid ; echo "ivamd" )
-
+ "$IVAMD" -k && ( rm -f /var/run/ivamd.pid ; echo "ivamd" )
;;
+
status)
- $IVAMD -c
+ "$IVAMD" -c
;;
+
reload)
echo -n "Reloading ISDN Voice Box Answering Machine: "
- $IVAMD --reload && echo "ivamd"
+ "$IVAMD" --reload && echo "ivamd"
;;
force-reload|restart)
- $0 stop
+ "$0" stop
sleep 3
- $0 start
+ "$0" start
;;
*)
echo "Usage: $0 {start|stop|restart|reload|force-reload|status}"