Re: udev und /dev/root
On 06/07/2005 Jens Ruehmkorf wrote:
> Hi Jonas!
>
> On Wed, 6 Jul 2005, Jonas Meurer wrote:
> > gibt es eine m�chkeit, 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
schon klar, nur war /dev/root bei devfs bereits beim booten gesetzt,
konnte also als boot parameter f�tfs gegeben werden.
> So geht's zum Beispiel:
>
> -- /etc/udev/rootfs.rules, chmod 644 --
> BUS="ide", KERNEL="hd[a-z]*", PROGRAM="/etc/udev/scripts/rootfs.sh %k", \
> RESULT="rootfs", SYMLINK="rootfs"
>
> Dann noch das Skript:
>
> -- /etc/udev/scripts/rootfs.sh, chmod 755 --
> #!/bin/sh -e
> grep -q "^root=/dev/$1" /proc/cmdline && echo rootfs
>
> Und dann noch die Regel rootfs.rule mit aufnehmen:
>
> # 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.
das klingt logisch, ist aber verdammt kompliziert, daf�s devfs das
out-of-the-box und wiegesagt schon beim booten unterst� ich will
nicht �dev meckern, habe nur in vielen pro-udev docs gelesen, dass
es alle funktionalit�n von devfs beinhaltet.
bye
jonas
Reply to: