--- /etc/rc.multi.bkp 2008-08-05 21:19:53.000000000 +0200 +++ /etc/rc.multi 2008-08-05 21:34:21.000000000 +0200 @@ -11,6 +11,17 @@ # Load sysctl variables if sysctl.conf is present [ -r /etc/sysctl.conf ] && /sbin/sysctl -q -p &>/dev/null +# additional daemons from kernel +for additionaldaemon in ${additionaldaemons//,/ }; do + # daemon should be disabled + if [ ${additionaldaemon} != ${additionaldaemon#!} ]; then + DAEMONS=($(echo ${DAEMONS[@]} | sed "s/\(@\| \)${additionaldaemon:1}//")) + # add another daemon + else + DAEMONS=(${DAEMONS[@]} ${additionaldaemon}) + fi +done + # Start daemons for daemon in "${DAEMONS[@]}"; do if [ "$daemon" = "${daemon#!}" ]; then