diff --git a/init.d/mount b/init.d/mount index 720a016..ffa4fe6 100755 --- a/init.d/mount +++ b/init.d/mount @@ -3,7 +3,10 @@ depends miscfs service_type='oneshot' -service_command='/bin/mount' -service_args='-a' + +start() { + [[ -w / ]] || { mount -o remount,rw /; } + mount -a +} unset stop diff --git a/init.d/udev b/init.d/udev index 49769a5..f6bccc2 100755 --- a/init.d/udev +++ b/init.d/udev @@ -1,6 +1,6 @@ #!/usr/bin/env watchman -service_command='/usr/lib/systemd/systemd-udevd' +service_command='/bin/udevd' service_args='--resolve-names=never' cfg_udev_settle_timeout="${cfg_udev_settle_timeout:-60}"