diff --git a/package/base/rockinitrd/init b/package/base/rockinitrd/init index c73160973..f249b62eb 100644 --- a/package/base/rockinitrd/init +++ b/package/base/rockinitrd/init @@ -95,4 +95,9 @@ mount -n --move /proc /root/proc mount -n --move /sys /root/sys mount -n --move /dev /root/dev /sbin/pivot_root . initrd + +# re-start real-system udevd, so group/permission settings get honored +killall udevd +/sbin/udevd --daemon + exec chroot . $real_init "${@}" < /dev/console > /dev/console 2>&1