summaryrefslogtreecommitdiff
path: root/init.d/rc-enabled.in
diff options
context:
space:
mode:
Diffstat (limited to 'init.d/rc-enabled.in')
-rw-r--r--init.d/rc-enabled.in53
1 files changed, 0 insertions, 53 deletions
diff --git a/init.d/rc-enabled.in b/init.d/rc-enabled.in
deleted file mode 100644
index 50587bce..00000000
--- a/init.d/rc-enabled.in
+++ /dev/null
@@ -1,53 +0,0 @@
-#!@SBINDIR@/openrc-run
-# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
-# Released under the 2-clause BSD license.
-
-depend()
-{
- need localmount net
- after *
- before local
- keyword -prefix
-}
-
-start()
-{
- ebegin "Starting local rc services"
- local svc= enabled= retval=0 service= pkgdir=
- [ -n "@PKG_PREFIX@" ] && pkgdir="@PKG_PREFIX@/etc/rc.d/*"
- for svc in $(rcorder /etc/rc.d/* $pkgdir 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
- rc-service --exists "$service" && continue
-
- # Ensure that the users rc.conf will start us
- 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
-}