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

Re: [d-i on kfreebsd] quick status report



Am Donnerstag, den 06.08.2009, 23:23 +0200 schrieb Luca Favatella:
> 
> The kfreebsd debian-installer port did a lot of progress.
> Among basic features it only misses grub-installer. 

I think this small patch should be enough for grub-installer.
At least if existing support for freebsd works also under kfreebsd.


-- 
Felix Zielcke
Proud Debian Maintainer
Index: grub-installer
===================================================================
--- grub-installer	(revision 60026)
+++ grub-installer	(working copy)
@@ -115,7 +115,7 @@ convert () {
 		tmp_disk=$(echo "$1" | sed 's%\([sh]d[0-9]*\).*%\1%')
 		tmp_part=$(echo "$1" | sed "s%$tmp_disk%%")
 		;;
-	    freebsd*)
+	    freebsd*|gnu/kfreebsd*)
 		tmp_disk=$(echo "$1" | sed 's%r\{0,1\}\([saw]d[0-9]*\).*$%r\1%' | \
 			sed 's%r\{0,1\}\(da[0-9]*\).*$%r\1%')
 		tmp_part=$(echo "$1" | \
@@ -166,7 +166,7 @@ convert () {
 			fi
 			echo "$tmp_drive"
 			;;
-		    freebsd*)
+		    freebsd*|gnu/kfreebsd*)
 			if echo $tmp_part | grep "^s" >/dev/null; then
 				tmp_pc_slice=$(echo $tmp_part | \
 					sed "s%s\([0-9]*\)[a-h]*$%\1%")
@@ -330,6 +330,9 @@ case $ARCH in
 	# On PC/BIOS, default to GRUB Legacy
 	grub_package="grub"
 	;;
+    kfree-bsdi386/*|kfreebsd-amd64/*)
+	grub_package="grub-pc"
+	;;
     powerpc/*)
 	grub_package="grub-ieee1275"
 	;;

Reply to: