diff --git a/target/bootdisk/config.in b/target/bootdisk/config.in index 8dfc3f48d..53b29f3d7 100644 --- a/target/bootdisk/config.in +++ b/target/bootdisk/config.in @@ -42,7 +42,7 @@ pkgfilter sed ' / linux / { p; d; }; / ddrescue / { p; d; }; / iproute2 / { p; d; }; / wget / { p; d; }; / kiss / { p; d; }; / udev / { p; d; }; -/ gmp / { p; d; }; +/ gmp / { p; d; }; / rockinitrd / { p; d; }; # Select some non-base packages / lzo / { p; d; }; diff --git a/target/bootdisk/linuxrc2.sh b/target/bootdisk/linuxrc2.sh index af6122f38..2a8c842b9 100644 --- a/target/bootdisk/linuxrc2.sh +++ b/target/bootdisk/linuxrc2.sh @@ -15,9 +15,11 @@ freeramdisk /dev/rd/* 2> /dev/null mkdir -p /lib/modules/$( uname -r ) echo -n >> /lib/modules/$( uname -r )/modules.dep -udevd --daemon -echo "/sbin/udevsend" > /proc/sys/kernel/hotplug -cd /dev ; rm -f fd +echo "" > /proc/sys/kernel/hotplug +/sbin/udevstart +/sbin/udevd --daemon +cd /dev +rm -vf fd ln -sf /proc/kcore core ln -sf /proc/self/fd fd ln -sf fd/0 stdin