diff --git a/etc/init.d/rcS b/etc/init.d/rcS index 897b235..c9fde33 100644 --- a/etc/init.d/rcS +++ b/etc/init.d/rcS @@ -79,33 +79,15 @@ fi umount /proc if [ -f /sbin/udevd ]; then - . /etc/init.d/functions echo -n "Mounting /sys" mount -t sysfs none /sys evaluate_retval if [ ! -d /var/lock/subsys ]; then mkdir /var/lock/subsys fi - if [ ! -d $udev_root ]; then - mkdir $udev_root + if [ ! -d /dev ]; then + mkdir /dev fi - echo "Creating /dev in tmpfs ..." - mount -n -t tmpfs -o mode=0755 udev /dev - evaluate_retval - echo -n "Copying static entrys ..." - cp --preserve-all --recursive --remove-destination /lib/udev/devices/* /dev - evaluate_retval - echo "Setting permissions on /dev/shm ... " - chmod 1777 /dev/shm - evaluate_retval - echo "" >>/sys/kernel/uevent_helper - echo -n "Starting udevd ..." - loadproc /sbin/udevd --daemon - echo -n "Performing Cold plugging ... " - mkdir -p /dev/.udev/queue - /sbin/udevadm trigger - /sbin/udevadm settle - evaluate_retval fi for i in /etc/init.d/rcS.d/S??* diff --git a/init/genpkg b/init/genpkg index ec9a1b5..60834bc 100644 --- a/init/genpkg +++ b/init/genpkg @@ -62,10 +62,10 @@ for i in *; do done mkdir rc{S,0,1,2,3,4,5,6}.d cd rcS.d -ln -s ../checkfs S05checkfs -ln -s ../mountfs S10mountfs +ln -s ../checkfs S10checkfs +ln -s ../mountfs S15mountfs ln -s ../setclock S20setclock -ln -s ../loadkeys S30loadkeys +ln -s ../loadkeys S25loadkeys cd .. for i in 0 6; do