#!/sbin/runscript # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 depend() { if [ -e /lib/librc.so ]; then # on baselayout-1 this causes # dependency-cycles with checkroot (before *) provide dev need sysfs before checkfs fsck fi } start() { if [ ! -e /lib/librc.so ]; then eerror "The $SVCNAME init-script is written for baselayout-2!" eerror "Please do not use it with baselayout-1!". return 1 fi start_addon udev || return 1 local svc= services= bname for svcfile in "${RC_SVCDIR}"/hotplugged/*; do svc="${svcfile##*/}" [ -x "${svc}" ] || continue # for debug #[ "$svc" = "udev-postmount" ] && einfo "Injected udev-postmount service" # do not show this [ "$svc" = "udev-postmount" ] && continue services="${services} ${svc}" done [ -n "${services}" ] && einfo "Device initiated services:${HILITE}${services}${NORMAL}" return 0 } stop() { # this stop-part does not not yet exist stop_addon udev }