projects/aports·blob master · refs

33 lines · 829 B

1#!/sbin/openrc-run
2# Copyright 1999-2004 Gentoo Foundation
3# Distributed under the terms of the GNU General Public License v2
4# $Header: /var/cvsroot/gentoo-x86/sys-process/daemontools/files/svscan.init-0.76-r7,v 1.1 2008/12/07 06:59:37 robbat2 Exp $
5
6depend() {
7 use net
8 before ntpd ntp-client spamd apache apache2
9 after firewall
10}
11
12start() {
13 ebegin "Starting service scan"
14 setsid start-stop-daemon --start --exec /usr/bin/svscan \
15 --background --make-pidfile \
16 --pidfile /var/run/svscan.pid -- /service
17 eend $?
18}
19
20stop() {
21 ebegin "Stopping service scan"
22 start-stop-daemon --stop --exec /usr/bin/svscan \
23 --pidfile /var/run/svscan.pid
24 eend $?
25
26 ebegin "Stopping service scan services"
27 svc -dx /service/* 2>/dev/null
28 eend $?
29
30 ebegin "Stopping service scan logging"
31 svc -dx /service/*/log 2>/dev/null
32 eend $?
33}