Author: glen
Date: Fri Aug 19 21:40:53 2011
New Revision: 12327

Modified:
   geninitrd/trunk/geninitrd
   geninitrd/trunk/mod-uvesafb.sh
Log:
kill v86d at the end of initrd, to be able to umount /initrd later

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd   (original)
+++ geninitrd/trunk/geninitrd   Fri Aug 19 21:40:53 2011
@@ -1323,6 +1323,7 @@
 [ ! -e "$DESTDIR/$rootdev_add" ] && inst $rootdev_add /dev
 
 initrd_gen_stop_udevd
+initrd_gen_stop_uvesafb
 
 if [ "$INITRDFS" = "initramfs" ]; then
        initrd_gen_initramfs_switchroot

Modified: geninitrd/trunk/mod-uvesafb.sh
==============================================================================
--- geninitrd/trunk/mod-uvesafb.sh      (original)
+++ geninitrd/trunk/mod-uvesafb.sh      Fri Aug 19 21:40:53 2011
@@ -46,3 +46,14 @@
        inst_d /sbin
        inst_exec $v86d /sbin
 }
+
+initrd_gen_stop_uvesafb() {
+       if ! is_yes "$need_uvesafb"; then
+               return
+       fi
+
+       busybox_applet killall
+       add_linuxrc     <<-'EOF'
+               killall v86d
+       EOF
+}
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to