need() { echo "NEED $*"; return 0 } use() { echo "USE $*"; return 0 } before() { echo "BEFORE $*"; return 0 } after() { echo "AFTER $*"; return 0 } provide() { echo "PROVIDE $*"; return 0 } #*** /etc/init.d/sshd *** myservice="/etc/init.d/sshd" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need net } depend #*** /etc/init.d/pcmcia *** myservice="/etc/init.d/pcmcia" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } #*** /etc/init.d/net.eth0 *** myservice="/etc/init.d/net.eth0" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { use pcmcia } depend #*** /etc/init.d/iptables *** myservice="/etc/init.d/iptables" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need logger net } depend #*** /etc/init.d/checkroot *** myservice="/etc/init.d/checkroot" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { before * } depend #*** /etc/init.d/urandom *** myservice="/etc/init.d/urandom" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need localmount } depend #*** /etc/init.d/net.lo *** myservice="/etc/init.d/net.lo" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } #*** /etc/init.d/keymaps *** myservice="/etc/init.d/keymaps" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need localmount } depend #*** /etc/init.d/clock *** myservice="/etc/init.d/clock" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need localmount } depend #*** /etc/init.d/vcron *** myservice="/etc/init.d/vcron" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need clock localmount logger provide cron } depend #*** /etc/init.d/portmap *** myservice="/etc/init.d/portmap" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need net } depend #*** /etc/init.d/net.ppp0 *** myservice="/etc/init.d/net.ppp0" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } #*** /etc/init.d/local *** myservice="/etc/init.d/local" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { after * } depend #*** /etc/init.d/consolefont *** myservice="/etc/init.d/consolefont" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need localmount } depend #*** /etc/init.d/winbind *** myservice="/etc/init.d/winbind" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need net } depend #*** /etc/init.d/netmount *** myservice="/etc/init.d/netmount" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { local myneed="net" local myuse="" if [ -n "${nfsmounts}" ] then local myneed="${myneed} portmap" local myuse="${myuse} nfs" fi need ${myneed} use ${myuse} } depend #*** /etc/init.d/cupsd *** myservice="/etc/init.d/cupsd" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need net } depend #*** /etc/init.d/rmnologin *** myservice="/etc/init.d/rmnologin" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need localmount } depend #*** /etc/init.d/xdm *** myservice="/etc/init.d/xdm" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { use xfs hotplug } depend #*** /etc/init.d/fam *** myservice="/etc/init.d/fam" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need portmap } depend #*** /etc/init.d/localmount *** myservice="/etc/init.d/localmount" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need checkfs } depend #*** /etc/init.d/gkrellmd *** myservice="/etc/init.d/gkrellmd" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need net } depend #*** /etc/init.d/nfs *** myservice="/etc/init.d/nfs" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need net portmap } depend #*** /etc/init.d/lprng *** myservice="/etc/init.d/lprng" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need net } depend #*** /etc/init.d/gpm *** myservice="/etc/init.d/gpm" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need localmount use hotplug } depend #*** /etc/init.d/nfsmount *** myservice="/etc/init.d/nfsmount" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need net portmap } depend #*** /etc/init.d/metalog *** myservice="/etc/init.d/metalog" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need clock provide logger } depend #*** /etc/init.d/xfs *** myservice="/etc/init.d/xfs" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { use logger } depend #*** /etc/init.d/samba *** myservice="/etc/init.d/samba" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need net use cupsd } depend #*** /etc/init.d/nscd *** myservice="/etc/init.d/nscd" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } #*** /etc/init.d/modules *** myservice="/etc/init.d/modules" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need checkroot hostname } depend #*** /etc/init.d/hdparm *** myservice="/etc/init.d/hdparm" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need localmount } depend #*** /etc/init.d/acpid *** myservice="/etc/init.d/acpid" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need localmount } depend #*** /etc/init.d/serial *** myservice="/etc/init.d/serial" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need localmount } depend #*** /etc/init.d/ntpd *** myservice="/etc/init.d/ntpd" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need net } depend #*** /etc/init.d/mysql *** myservice="/etc/init.d/mysql" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need net } depend #*** /etc/init.d/hostname *** myservice="/etc/init.d/hostname" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need checkroot } depend #*** /etc/init.d/bootmisc *** myservice="/etc/init.d/bootmisc" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need clock localmount hostname before logger } depend #*** /etc/init.d/numlock *** myservice="/etc/init.d/numlock" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need localmount } depend #*** /etc/init.d/nessusd *** myservice="/etc/init.d/nessusd" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need net } depend #*** /etc/init.d/inetd *** myservice="/etc/init.d/inetd" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need net } depend #*** /etc/init.d/checkfs *** myservice="/etc/init.d/checkfs" myservice="${myservice##*/}" echo "RCSCRIPT ${myservice}" depend() { return 0 } depend() { need checkroot modules } depend