[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: