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$
|
#Datum der letzten Änderung: $Date$
|
||||||
#Version der Datei: $Revision$
|
#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
|
# Begin /etc/init.d/rcS
|
||||||
|
|
||||||
@ -113,30 +78,34 @@ fi
|
|||||||
|
|
||||||
umount /proc
|
umount /proc
|
||||||
|
|
||||||
if [ -f /sbin/udevstart ]; then
|
if [ -f /sbin/udevd ]; then
|
||||||
. /etc/init.d/functions
|
. /etc/init.d/functions
|
||||||
. /etc/udev/udev.conf
|
echo -n "Mounting /sys"
|
||||||
prog=udev
|
mount -t sysfs none /sys
|
||||||
sysfs_dir=/sys
|
evaluate_retval
|
||||||
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 "
|
|
||||||
if [ ! -d /var/lock/subsys ]; then
|
if [ ! -d /var/lock/subsys ]; then
|
||||||
mkdir /var/lock/subsys
|
mkdir /var/lock/subsys
|
||||||
fi
|
fi
|
||||||
if [ ! -d $udev_root ]; then
|
if [ ! -d $udev_root ]; then
|
||||||
mkdir $udev_root
|
mkdir $udev_root
|
||||||
fi
|
fi
|
||||||
echo -n "/dev "
|
echo "Creating /dev in tmpfs ..."
|
||||||
mount -t tmpfs none /dev
|
mount -n -t tmpfs -o mode=0755 udev /dev
|
||||||
export ACTION=add
|
evaluate_retval
|
||||||
echo -n "Creating initial udev device nodes:"
|
echo -n "Copying static entrys ..."
|
||||||
loadproc udevstart
|
cp --preserve-all --recursive --remove-destination /lib/udev/devices/* /dev
|
||||||
mkdir /dev/pts
|
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
|
fi
|
||||||
|
|
||||||
for i in /etc/init.d/rcS.d/S??*
|
for i in /etc/init.d/rcS.d/S??*
|
||||||
|
Loading…
Reference in New Issue
Block a user