[Initng-svn] r2710 - initng/initfiles/system
svn at initng.thinktux.net
svn at initng.thinktux.net
Wed Jan 4 16:10:40 CET 2006
Author: jimmy
Date: Wed Jan 4 16:10:40 2006
New Revision: 2710
Modified:
initng/initfiles/system/initial.ii
Log:
Think i fixed the initia.ii mess.
Modified: initng/initfiles/system/initial.ii
==============================================================================
--- initng/initfiles/system/initial.ii (original)
+++ initng/initfiles/system/initial.ii Wed Jan 4 16:10:40 2006
@@ -1,3 +1,6 @@
+
+# This one shud be run first, and have no dependencys.
+# Its purpose is to mount /proc /dev and /sys.
service system/initial/mountvirtfs {
critical;
script start = {
@@ -25,9 +28,13 @@
};
}
-service system/initial/udev/start {
+# This service is responsible for
+# filling the newly moutned /dev with devices
+# Warning, it depends on udevd to run, or no hotplug request
+# can succeed.
+service system/initial/filldev {
# /dev should exist.
- need = system/initial/mountvirtfs;
+ need = system/initial/mountvirtfs system/initial/udevd;
critical;
script start = {
# which system needs this?
@@ -103,10 +110,12 @@
}
# udevd to handle udev requests
-daemon system/initial/udev {
+daemon system/initial/udevd {
# first we must run udevstart or something like, because, it will kill our udevd.
# btw: we kill all udevd, which runs before.
- need = system/initial/mountvirtfs system/initial/udev/start;
+ # Deac, THIS SERVICE CANT, be depending on system/initial/udev/start, becouse all udev tools
+ # like udevplug, and udevstart needs udevd to be running, to work.
+ need = system/initial/mountvirtfs;
respawn;
pid_of = udevd;
critical;
@@ -161,6 +170,6 @@
}
virtual system/initial {
- need = system/initial/loglevel system/initial/mountvirtfs system/initial/udev system/initial/filldev;
+ need = system/initial/loglevel system/initial/mountvirtfs system/initial/udevd system/initial/filldev;
use = system/selinux/dev;
}
More information about the Initng-svn
mailing list