From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ilja Honkonen Date: Mon, 26 Jan 2004 19:14:03 +0000 Subject: Old udev.init.lfs in udev-014? Message-Id: <4015C87C.1090904@helsinki.fi> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: linux-hotplug@vger.kernel.org Hi, I just downloaded udev-014 and took a look at udev.init.lfs which appears t= o be same as in udev-013. Didn't the patched version make it into udev-014 or didn't anyone apply that first broken patch by hand, like Real Men do with = all patches? :) Well here is the verion I got from it, works well for me (I dunno what diff command to use (plz tell) so here is my whole udev.init.lfs= script): #!/bin/sh # # LinuxFromScratch udev init script # derived from original RedHat udev init script # 2003, 2004 by Michael Buesch # source /etc/sysconfig/rc source $rc_functions source /etc/udev/udev.conf sysfs_dir=3D"/sys" bin=3D"/sbin/udev" run_udev () { # handle block devices and their partitions for i in ${sysfs_dir}/block/*; do # add each drive export DEVPATH=3D${i#${sysfs_dir}} $bin block & # add each partition, on each device for j in $i/*; do if [ -f $j/dev ]; then export DEVPATH=3D${j#${sysfs_dir}} $bin block & fi done done # all other device classes for i in ${sysfs_dir}/class/*; do for j in $i/*; do if [ -f $j/dev ]; then export DEVPATH=3D${j#${sysfs_dir}} CLASS=3D`echo ${i#${sysfs_dir}} | \ cut --delimiter=3D'/' --fields=3D3= -` $bin $CLASS & fi done done return 0 } case "$1" in start) echo "Creating initial udev device nodes ..." if [ ! -d $sysfs_dir ]; then echo "sysfs_dir $sysfs_dir does not exist!" print_status failure exit 1 fi if [ ! -d $udev_root ]; then mkdir $udev_root if [ $? -ne 0 ]; then print_status failure exit 1 fi fi # propogate /udev from /sys - we only need this while we do not # have initramfs and an early user-space with which to do early # device bring up export ACTION=ADd run_udev evaluate_retval ;; stop) echo "Removing udev device nodes ..." export ACTION=3Dremove run_udev evaluate_retval ;; reload) # nothing to do here ;; restart) $0 stop sleep 1 $0 start ;; status) if [ -d $udev_dir ]; then echo "the udev device node directory exists" else echo "the udev device node directory does not exist" fi ;; *) echo "Usage: $0 {start|stop|restart|status}" exit 1 ;; esac exit 0 Please cc any responces, thank you. Ilja ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel