diff --git a/sh.Linux/init.sh b/sh.Linux/init.sh index 1be9b4af..631b6c4a 100755 --- a/sh.Linux/init.sh +++ b/sh.Linux/init.sh @@ -120,9 +120,9 @@ mount_svcdir() # Compat shim for udev rc_coldplug=${rc_coldplug:-${RC_COLDPLUG:-yes}} if yesno "${rc_coldplug}"; then - RC_COLDPLUG=yes + RC_COLDPLUG=YES else - RC_COLDPLUG=no + RC_COLDPLUG=NO fi # Set the console loglevel to 1 for a cleaner boot diff --git a/src/rc/rc.c b/src/rc/rc.c index 8a000bdb..e6884154 100644 --- a/src/rc/rc.c +++ b/src/rc/rc.c @@ -839,6 +839,7 @@ int main (int argc, char **argv) continue; if (rc_service_exists (d->d_name) && + rc_conf_yesno ("rc_coldplug") && service_plugable (d->d_name)) rc_service_mark (d->d_name, RC_SERVICE_COLDPLUGGED);