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

fallback to single language when fbcon not available



I think this patch should fix the problem with running an i18n-enabled flavour
on a machine with an unsuitable graphics card.  I haven't tested it yet, and I 
won't have time to do so until tomorrow evening, so I'm not checking it in.  If
anybody else wants to try it out, please do.

p.

Index: rootdisk.sh
===================================================================
RCS file: /org/cvs.debian.org/cvs/debian-boot/boot-floppies/rootdisk.sh,v
retrieving revision 1.293
diff -u -r1.293 rootdisk.sh
--- rootdisk.sh	2001/11/23 15:21:45	1.293
+++ rootdisk.sh	2001/11/26 23:59:34
@@ -363,8 +363,13 @@
 	info "modifying init script for LANGUAGE_CHOOSER"
 	sed -e 's,/sbin/dbootstrap,/sbin/udbootstrap,' \
 		< $scripts/prototype/etc/inittab > $T/etc/inittab
-	( echo '#!/bin/sh';echo 'LC_CTYPE=C@utf-8 /usr/bin/bterm -f 
/unifont-reduced.bgf /sbin/dbootstrap') \
-		> $T/sbin/udbootstrap
+	cat <<EOF >> $T/sbin/udbootstrap
+#!/bin/sh
+if < /dev/fb0; then
+LC_CTYPE=C@utf-8 exec /usr/bin/bterm -f /unifont-reduced.bgf /sbin/dbootstrap
+fi
+exec /sbin/dbootstrap
+EOF
 	chmod a+rx $T/sbin/udbootstrap
 	info "including font for bterm"
 	cp utilities/bogl/unifont-reduced.bgf $T/




Reply to: