mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-20 12:00:37 +02:00
add latest udev changes
This commit is contained in:
parent
9a42bc9185
commit
1ad256c740
4 changed files with 11 additions and 6 deletions
|
@ -3,7 +3,11 @@
|
||||||
run_hook ()
|
run_hook ()
|
||||||
{
|
{
|
||||||
# mount tmpfs, else autodetection will fail!
|
# mount tmpfs, else autodetection will fail!
|
||||||
mount -n -t tmpfs udev /dev -o mode=0755,size=10M,nosuid
|
if grep -q devtmpfs /proc/filesystems 2>/dev/null; then
|
||||||
|
/bin/mount -n -t devtmpfs udev /dev -o mode=0755,size=10M,nosuid
|
||||||
|
else
|
||||||
|
/bin/mount -n -t tmpfs udev /dev -o mode=0755,size=10M,nosuid
|
||||||
|
fi
|
||||||
#create missing nodes
|
#create missing nodes
|
||||||
mknod -m 0666 /dev/null c 1 3
|
mknod -m 0666 /dev/null c 1 3
|
||||||
mknod -m 0660 /dev/zero c 1 5
|
mknod -m 0660 /dev/zero c 1 5
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
run_hook ()
|
run_hook ()
|
||||||
{
|
{
|
||||||
msg ":: Loading UDev uevents..."
|
msg ":: Loading UDev uevents..."
|
||||||
/sbin/udevadm trigger
|
/sbin/udevadm trigger --action=add
|
||||||
/sbin/udevadm settle
|
/sbin/udevadm settle
|
||||||
msg "done."
|
msg "done."
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,10 +39,10 @@ install ()
|
||||||
for i in 75-cd-aliases-generator.rules.optional 75-persistent-net-generator.rules.optional; do
|
for i in 75-cd-aliases-generator.rules.optional 75-persistent-net-generator.rules.optional; do
|
||||||
add_file /etc/udev/rules.d/$i
|
add_file /etc/udev/rules.d/$i
|
||||||
done
|
done
|
||||||
for i in 40-infiniband 40-isdn 40-pilot-links 40-zaptel 50-firmware 50-udev-default \
|
for i in 50-firmware 50-udev-default \
|
||||||
60-cdrom_id 60-floppy 60-persistent-alsa 60-persistent-input 60-persistent-serial \
|
60-cdrom_id 60-floppy 60-persistent-alsa 60-persistent-input 60-persistent-serial \
|
||||||
60-persistent-storage-tape 60-persistent-storage 60-persistent-v4l \
|
60-persistent-storage-tape 60-persistent-storage 60-persistent-v4l \
|
||||||
61-mobile-action 61-option-modem-modeswitch 61-persistent-storage-edd \
|
61-mobile-action 61-persistent-storage-edd \
|
||||||
70-acl 70-hid2hci 75-net-description 75-tty-description 78-sound-card \
|
70-acl 70-hid2hci 75-net-description 75-tty-description 78-sound-card \
|
||||||
79-fstab_import 80-drivers 81-arch 95-keyboard-force-release 95-keymap 95-udev-late; do
|
79-fstab_import 80-drivers 81-arch 95-keyboard-force-release 95-keymap 95-udev-late; do
|
||||||
add_file /lib/udev/rules.d/$i.rules
|
add_file /lib/udev/rules.d/$i.rules
|
||||||
|
|
|
@ -146,7 +146,8 @@ else
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
umount /proc
|
mount --move /proc /new_root/proc
|
||||||
umount /sys
|
mount --move /sys /new_root/sys
|
||||||
|
mount --move /dev /new_root/dev
|
||||||
exec /sbin/switch_root -c /dev/console /new_root ${init} "$@"
|
exec /sbin/switch_root -c /dev/console /new_root ${init} "$@"
|
||||||
fi
|
fi
|
Loading…
Reference in a new issue