[Initng-svn] r2757 - in initng: . initfiles/system

svn at initng.thinktux.net svn at initng.thinktux.net
Sun Jan 8 19:18:01 CET 2006


Author: deac
Date: Sun Jan  8 19:18:00 2006
New Revision: 2757

Modified:
   initng/gen_system_runlevel
   initng/initfiles/system/udevd.ii
Log:
/lib/udev-state for gentoo supported

Modified: initng/gen_system_runlevel
==============================================================================
--- initng/gen_system_runlevel	(original)
+++ initng/gen_system_runlevel	Sun Jan  8 19:18:00 2006
@@ -68,7 +68,7 @@
 
 
 gen_system() {
-echo <<END_OF_SYSTEM > ${DESTDIR}/etc/initng/system.runlevel
+cat <<END_OF_SYSTEM >${DESTDIR}/etc/initng/system.runlevel
 system/udevd/filldev
 system/initial
 system/mountroot

Modified: initng/initfiles/system/udevd.ii
==============================================================================
--- initng/initfiles/system/udevd.ii	(original)
+++ initng/initfiles/system/udevd.ii	Sun Jan  8 19:18:00 2006
@@ -25,10 +25,16 @@
 service system/udevd/filldev {
 	need = system/initial/mountvirtfs system/udevd;
 	critical;
+	script start = {
 #ifd gentoo
-	exec start = @/sbin/udevstart@;
+		if [ -e /lib/udev-state/devices.tar.bz2 ]
+		then
+			cd /dev
+			tar -xjf /lib/udev-state/devices.tar.bz2
+		fi
+
+		@/sbin/udevstart@
 #elsed
-	script start = {
 		# which system needs this?
 		if [ -e /etc/udev/links.conf ]
 		then
@@ -105,6 +111,6 @@
 			done
 #endd
 		fi
-	};
 #endd
+	};
 }


More information about the Initng-svn mailing list