diff options
author | Roy Marples <roy@marples.name> | 2008-03-02 21:13:21 +0000 |
---|---|---|
committer | Roy Marples <roy@marples.name> | 2008-03-02 21:13:21 +0000 |
commit | a12dbdc6c93a7d63591610378e3e570b7c7d2143 (patch) | |
tree | 22cd968f4bb32bedf82e091c9ffee798d247c51e /init.d.BSD/rc-enabled | |
parent | 7c092fbc7904be18510eed08c72cbad974db8adc (diff) |
Don't check for root in prefix.
Diffstat (limited to 'init.d.BSD/rc-enabled')
-rw-r--r-- | init.d.BSD/rc-enabled | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/init.d.BSD/rc-enabled b/init.d.BSD/rc-enabled deleted file mode 100644 index f30dd280..00000000 --- a/init.d.BSD/rc-enabled +++ /dev/null @@ -1,52 +0,0 @@ -#!/sbin/runscript -# Copyright 2007-2008 Roy Marples <roy@marples.name> -# All rights reserved. Released under the 2-clause BSD license. - -depend() -{ - need localmount net - after * - before local -} - -start() -{ - ebegin "Starting local rc services" - local svc= enabled= retval=0 service= - for svc in $(rcorder /etc/rc.d/* /usr/local/etc/rc.d/* 2>/dev/null); do - [ -x "$svc" ] || continue - service=${svc##*/} - - # Skip these services - for s in cleartmp moused; do - [ "${s}" = "${service}" ] && continue 2 - done - - # If we have an init script for this service, continue - [ -x /etc/init.d/"${service}" ] && continue - [ -x /usr/local/etc/init.d/"${service}" ] && continue - - # Ensure that the users rc.conf will start us - ignore the defaults - eval enabled=\$${svc##*/}_enable - yesno ${enabled} || yesno ${svc##*/} || continue - - # Good to go! - "$svc" start && started="${started} ${svc}" - : $((retval += $?)) - done - service_set_value started "${started}" - eend $retval "Some local rc services failed to start" - return 0 -} - -stop() -{ - ebegin "Stopping local rc services" - local svc= retval=0 - for svc in $(rcorder $(service_get_value started) 2>/dev/null | sort -r); do - "${svc}" stop - : $((retval += $?)) - done - eend $retval "Some local rc services failed to stop" - return 0 -} |