Udevstartup erneuert. /etc/init.d/udev darf jetzt nicht mehr gestartet werden (beim startup) -
das wird alles hier erledigt, damit udev frueh genug da ist. git-svn-id: svn://svn.compuextreme.de/Viitor/V962/Viitor_sysvinit@4567 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
parent
53725ed8b6
commit
ddb1680884
@ -28,41 +28,6 @@
|
||||
#Datum der letzten Änderung: $Date$
|
||||
#Version der Datei: $Revision$
|
||||
#
|
||||
#$Log$
|
||||
#Revision 1.8 2007/06/09 13:43:20 kueller
|
||||
#Erkennung ob / nfs ist, und sonderbehandlung fuer nfs boot eingebaut.
|
||||
#angepasst an zukuenftigen Viitor_netboot
|
||||
#
|
||||
#Revision 1.7 2007/04/30 18:05:04 kueller
|
||||
#Neue Udev initialisierung. Ist jetzt konform zur doku und funktioniert auch
|
||||
#
|
||||
#Revision 1.6 2007/04/28 19:59:58 kueller
|
||||
#an /dev muss vor dem start von udev ein tmpfs sein...
|
||||
#
|
||||
#Revision 1.5 2006/07/07 20:36:18 kueller
|
||||
#Umstellung auf udev. es wird kein devfsd mehr gestartet. dafuer muss unter
|
||||
#/dev ein tmpfs gemountet werden. ausserdem muss for dem start von
|
||||
#udevstart (legt die devicefiles fuer die im Kernel vorhandenen Geraete an)
|
||||
#das sysfs gemountet werden.
|
||||
#
|
||||
#Revision 1.4 2004/03/03 12:48:08 kueller
|
||||
#Header auf neuen Viitor GPL Header umgestellt
|
||||
#
|
||||
#
|
||||
#Revision 1.3 2002/01/21 16:52:44 kueller
|
||||
#Volumemanagement wird im Script mountfs initialisiert, nicht mehr hier
|
||||
#
|
||||
#Revision 1.2 2001/11/03 23:55:39 segler
|
||||
#
|
||||
#LVM moechte gerne bevor es so richtig tut einen /sbin/vgscan haben. Solls kriegen...
|
||||
#
|
||||
#Revision 1.1.1.1 2001/09/23 00:02:08 kueller
|
||||
#Neustart wg. Datenverlust
|
||||
#
|
||||
#Revision 1.1.1.1 2001/08/08 10:02:32 kueller
|
||||
#sysvinit addons
|
||||
#
|
||||
#
|
||||
|
||||
# Begin /etc/init.d/rcS
|
||||
|
||||
@ -113,30 +78,34 @@ fi
|
||||
|
||||
umount /proc
|
||||
|
||||
if [ -f /sbin/udevstart ]; then
|
||||
if [ -f /sbin/udevd ]; then
|
||||
. /etc/init.d/functions
|
||||
. /etc/udev/udev.conf
|
||||
prog=udev
|
||||
sysfs_dir=/sys
|
||||
bin=/lib/udev
|
||||
udevd=/sbin/udevd
|
||||
udev_root=/dev
|
||||
echo "Bringing udev sytem up"
|
||||
echo -n "mounting sys "
|
||||
mount -t sysfs none /sys
|
||||
echo -n "/var/lock "
|
||||
echo -n "Mounting /sys"
|
||||
mount -t sysfs none /sys
|
||||
evaluate_retval
|
||||
if [ ! -d /var/lock/subsys ]; then
|
||||
mkdir /var/lock/subsys
|
||||
fi
|
||||
if [ ! -d $udev_root ]; then
|
||||
mkdir $udev_root
|
||||
fi
|
||||
echo -n "/dev "
|
||||
mount -t tmpfs none /dev
|
||||
export ACTION=add
|
||||
echo -n "Creating initial udev device nodes:"
|
||||
loadproc udevstart
|
||||
mkdir /dev/pts
|
||||
echo "Creating /dev in tmpfs ..."
|
||||
mount -n -t tmpfs -o mode=0755 udev /dev
|
||||
evaluate_retval
|
||||
echo -n "Copying static entrys ..."
|
||||
cp --preserve-all --recursive --remove-destination /lib/udev/devices/* /dev
|
||||
evaluate_retval
|
||||
echo "Setting permissions on /dev/shm ... "
|
||||
chmod 1777 /dev/shm
|
||||
evaluate_retval
|
||||
echo "" >>/sys/kernel/uevent_helper
|
||||
echo -n "Starting udevd ..."
|
||||
loadproc /sbin/udevd --daemon
|
||||
echo -n "Performing Cold plugging ... "
|
||||
mkdir -p /dev/.udev/queue
|
||||
/sbin/udevadm trigger
|
||||
/sbin/udevadm settle
|
||||
evaluate_retval
|
||||
fi
|
||||
|
||||
for i in /etc/init.d/rcS.d/S??*
|
||||
|
Loading…
Reference in New Issue
Block a user