Archlinux.rc.d - geomyidae - A small C-based gopherd. (gopher://bitreich.org/1/scm/geomyidae)
git clone git://r-36.net/geomyidae
Log
Files
Refs
README
LICENSE
---
Archlinux.rc.d (584B)
---
     1 #!/bin/bash
     2 
     3 . /etc/rc.conf
     4 . /etc/rc.d/functions
     5 . /etc/conf.d/geomyidae
     6 
     7 PID=$(pidof -o %PPID /usr/bin/geomyidae)
     8 case "$1" in
     9         start)
    10                 stat_busy "Starting geomyidae"
    11                 [ -z "$PID" ] && /usr/bin/geomyidae $GEOMYIDAE_ARGS 2>&1
    12                 if [ $? -gt 0 ]; then
    13                         stat_fail
    14                 else
    15                         add_daemon geomyidae
    16                         stat_done
    17                 fi
    18                 ;;
    19         stop)
    20                 stat_busy "Stopping geomyidae"
    21                 [ -n "$PID" ] && kill $PID &>/dev/null
    22                 if [ $? -gt 0 ]; then
    23                         stat_fail
    24                 else
    25                         rm_daemon geomyidae
    26                         stat_done
    27                 fi
    28                 ;;
    29         restart)
    30                 $0 stop
    31                 $0 start
    32                 ;;
    33         *)
    34                 echo "usage: $0 {start|stop|restart}"
    35 esac
    36 exit 0
    37