[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#651641: kfreebsd-amd64: daily debian-installer broken by recent change



Hi again,

I figured out a neater way of doing this;  please see new patch.  I've
dry-run it via the GRUB command line and it seems to work just right.

Thanks,
Regards,
-- 
Steven Chamberlain
steven@pyro.eu.org
--- grub-kfreebsd-cdrom.cfg.orig	2011-12-10 20:45:22.000000000 +0000
+++ grub-kfreebsd-cdrom.cfg	2011-12-10 21:06:23.000000000 +0000
@@ -31,13 +31,15 @@ menuentry "" {
 }
 
 function menuentry_set {
-	menuentry "Default install$desc_suffix" {
+	menuentry "Default install$desc_suffix" "$mfsroot_path" {
+                set mfsroot_path="$2"
 		echo "Loading ..."
 		kfreebsd $kernel_path
 		kfreebsd_module $mfsroot_path type=mfs_root
 	}
 
-	menuentry "Automated install$desc_suffix" {
+	menuentry "Automated install$desc_suffix" "$mfsroot_path" {
+                set mfsroot_path="$2"
 		echo "Loading ..."
 		kfreebsd $kernel_path
 		kfreebsd_module $mfsroot_path type=mfs_root
@@ -45,7 +47,8 @@ function menuentry_set {
 		set kFreeBSD.priority=critical
 	}
 
-	menuentry "Expert install$desc_suffix" {
+	menuentry "Expert install$desc_suffix" "$mfsroot_path" {
+                set mfsroot_path="$2"
 		echo "Loading ..."
 		kfreebsd $kernel_path
 		kfreebsd_module $mfsroot_path type=mfs_root
@@ -53,6 +56,8 @@ function menuentry_set {
 	}
 }
 
+insmod test
+
 # Default kernel (8.x)
 if test -e /boot/kernel/kfreebsd.gz ; then
 	set kernel_path="/boot/kernel/kfreebsd.gz"

Reply to: