Re: udev und /dev/root
Hi Jonas!
On Wed, 6 Jul 2005, Jonas Meurer wrote:
> gibt es eine möglichkeit, in udev /dev/root als symlink auf das root
> device zu haben?
Die Links, Gruppenzugehoerigkeiten, Zugriffsrechte in /dev etc. werden
gemaess /etc/udev/* angelegt, beim Booten oder auch spaeter durch:
/etc/init.d/udev restart
So geht's zum Beispiel:
-- /etc/udev/rootfs.rules, chmod 644 --
# IDE devices
BUS="ide", KERNEL="hd[a-z]*", PROGRAM="/etc/udev/scripts/rootfs.sh %k", \
RESULT="rootfs", SYMLINK="rootfs"
-- snap --
Dann noch das Skript:
-- /etc/udev/scripts/rootfs.sh, chmod 755 --
#!/bin/sh -e
grep -q "^root=/dev/$1" /proc/cmdline && echo rootfs
exit 0
-- snap --
Und dann noch die Regel rootfs.rule mit aufnehmen:
-- snip --
# cd /etc/udev/rules.d/
# ln -s ../rootfs.rules .
-- snap --
Bei mir habe ich jetzt einen root-device ---> /dev/rootfs
Habt Ihr "schoenere" Alternativen? Ich wuerde gerne das Skript vermeiden.
(Kann man bei RESULTS nicht auch %k abfragen?) Auf jeden Fall geht's so,
und das ist ja die Hauptsache ;)
So, jetzt aber gute Nacht!
--
MfG Jens
Reply to: