home *** CD-ROM | disk | FTP | other *** search
/ ftp.ee.lbl.gov / 2014.05.ftp.ee.lbl.gov.tar / ftp.ee.lbl.gov / acld-1.11.tar.gz / acld-1.11.tar / acld-1.11 / acld-init.d.sh.in < prev    next >
Text File  |  2011-09-23  |  813b  |  53 lines

  1. #!/bin/sh
  2. # @(#) $Id: acld-init.d.sh.in 762 2011-09-23 17:58:04Z leres $ (LBL)
  3.  
  4. ### BEGIN INIT INFO
  5. # Provides:        acld
  6. # Required-Start:    
  7. # Required-Stop:
  8. # Default-Start:    2 3 4 5
  9. # Default-Stop:        1
  10. # Short-Description:    manage ACLs on a router
  11. ### END INIT INFO    
  12.  
  13. prefix="@prefix@"
  14. exec_prefix="@exec_prefix@"
  15. sbindir="@sbindir@"
  16.  
  17. ACLD="${sbindir}/acld"
  18. PIDFILE="/var/run/acld/acld.pid"
  19. LOGFILE="/var/log/acld/acld.log"
  20. OPTIONS="-d -o ${LOGFILE}"
  21.  
  22. acld_start() {
  23.     start-stop-daemon --start --quiet --pidfile ${PIDFILE} \
  24.         --exec ${ACLD} -- ${OPTIONS}
  25. }
  26.  
  27. acld_stop() {
  28.     start-stop-daemon --stop --quiet --pidfile ${PIDFILE}
  29. }
  30.  
  31. case "$1" in
  32.  
  33. start)
  34.     acld_start
  35.     ;;
  36.  
  37. stop)
  38.     acld_stop
  39.     ;;
  40.  
  41. restart)
  42.     acld_stop
  43.     acld_start
  44.     ;;
  45.  
  46. *)
  47.     echo "Usage: /etc/init.d/acld {start|stop|restart}"
  48.     exit 2
  49.     ;;
  50. esac
  51.  
  52. exit 0
  53.