File bootfaster.diff of Package preload

--- /etc/init.d/halt.orig	2007-07-03 10:42:22.999334000 +0200
+++ /etc/init.d/halt	2007-07-03 10:44:14.486737000 +0200
@@ -189,6 +189,24 @@
 # /dev/null
 mount -no remount,ro / 2> /dev/null
 sync
+if test -s /var/run/lastblks; then
+    ROOT_IS_EXT3=
+    while read  where what type options rest  ; do
+        case "$where" in
+            \#*|"") ;;
+            *) if test "$type" = "ext3" -a "$what" = "/"; then
+                 ROOT_IS_EXT3=$where
+                 break
+               fi ;;
+        esac
+    done < /etc/fstab
+  if test -n "$ROOT_IS_EXT3"; then
+      mount -n -t tmpfs none /dev/shm
+      e2block2file -n -t /var/run/lastblks "$ROOT_IS_EXT3" > /dev/shm/mapped
+      e2remapblocks /dev/shm/mapped "$ROOT_IS_EXT3"
+      umount /dev/shm
+  fi
+fi
 
 # show "the system is down" message
 test "$SPLASH" = yes && /sbin/splash -q -p 65535 -t "isdown"
--- /etc/insserv.conf.orig	2007-07-03 10:48:44.692262000 +0200
+++ /etc/insserv.conf	2007-07-03 10:48:33.907057000 +0200
@@ -6,7 +6,7 @@
 #
 # Low level networking (ethernet card)
 #
-$network	network +pcmcia +hotplug
+$network	network +pcmcia +hotplug +waitfornm
 
 #
 # Named is operational
openSUSE Build Service is sponsored by