From 947c09a4fd9bd2e54cb7a3c74efa2597651c1ee4 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 17 Feb 2006 16:29:04 +0000 Subject: [PATCH] add some more functions. Needs more code. svn path=/nixpkgs/trunk/; revision=4851 --- pkgs/servers/server-scripts/generic/functions | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/pkgs/servers/server-scripts/generic/functions b/pkgs/servers/server-scripts/generic/functions index 4143163865ff..da5595207bdc 100644 --- a/pkgs/servers/server-scripts/generic/functions +++ b/pkgs/servers/server-scripts/generic/functions @@ -6,3 +6,35 @@ ## * sanity checking functions STATEDIR=/var/run/nix-services +RCDIR=/etc/rc.d/ + +## resolve $deps to real start/stop scripts first + +start_deps() { + for i in $deps + $i start + RETVAL=$? + if test $RETVAL != 0; then + exit $RETVAL +} + +start() { + # aren't we already running? + # @gnugrep@/bin/grep $prog + # launch all hard dependencies + start_deps + # launch all preferred dependencies +} + +stop() { + # are we running? If so, then stop, otherwise, do nothing... + if test -a $STATDIR/program = 0; then + echo "bla" +} + +register() { +} + +unregister() { + rm $STATEDIR/$prog +}