* Old udev.init.lfs in udev-014?
@ 2004-01-26 19:14 Ilja Honkonen
2004-01-26 20:18 ` Greg KH
0 siblings, 1 reply; 2+ messages in thread
From: Ilja Honkonen @ 2004-01-26 19:14 UTC (permalink / raw)
To: linux-hotplug
Hi,
I just downloaded udev-014 and took a look at udev.init.lfs which appears to 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 <mbuesch@freenet.de>
#
source /etc/sysconfig/rc
source $rc_functions
source /etc/udev/udev.conf
sysfs_dir="/sys"
bin="/sbin/udev"
run_udev ()
{
# handle block devices and their partitions
for i in ${sysfs_dir}/block/*; do
# add each drive
export DEVPATH=${i#${sysfs_dir}}
$bin block &
# add each partition, on each device
for j in $i/*; do
if [ -f $j/dev ]; then
export DEVPATH=${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=${j#${sysfs_dir}}
CLASS=`echo ${i#${sysfs_dir}} | \
cut --delimiter='/' --fields=3-`
$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 ACTIONd
run_udev
evaluate_retval
;;
stop)
echo "Removing udev device nodes ..."
export ACTION=remove
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
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Old udev.init.lfs in udev-014?
2004-01-26 19:14 Old udev.init.lfs in udev-014? Ilja Honkonen
@ 2004-01-26 20:18 ` Greg KH
0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2004-01-26 20:18 UTC (permalink / raw)
To: linux-hotplug
On Mon, Jan 26, 2004 at 09:10:04PM -0500, Ilja Honkonen wrote:
> Hi,
>
> I just downloaded udev-014 and took a look at udev.init.lfs which appears
> to 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):
It didn't make it in, sorry, I must not be a Real Man :)
It will show up in the next release, hopefully within a few hours...
thanks,
greg k-h
-------------------------------------------------------
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
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2004-01-26 20:18 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-01-26 19:14 Old udev.init.lfs in udev-014? Ilja Honkonen
2004-01-26 20:18 ` Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).