pptpd/pptpd.sysv

60 lines
970 B
Bash
Executable File

#!/bin/sh
#
# Startup script for the PPTP VPN server.
#
# chkconfig: 2345 99 01
# description: This script starts your PPTP VPN server
# processname: pptpd
# pidfile: /var/run/pptpd.pid
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
prog="pptpd"
RETVAL=0
# See how we were called.
case "$1" in
start)
echo -n $"Starting $prog: "
daemon pptpd
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/pptpd
;;
stop)
echo -n $"Stopping $prog: "
killproc pptpd
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/pptpd
;;
status)
status pptpd
RETVAL=$?
;;
restart|reload)
$0 stop
$0 start
RETVAL=$?
;;
condrestart)
if test "x`/sbin/pidof pptpd`" != x; then
$0 stop
$0 start
RETVAL=$?
fi
;;
*)
echo "Usage: $0 {start|stop|restart|reload|condrestart|status}"
exit 1
esac
exit $RETVAL