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

[PATCH]? Re: forget LANG_CHOOSER for 3.0.18 (was Re: 3.0.18 testing)



Looks like pb hit the nail on the head.

Mon, Dec 10, 2001 at 01:53:21PM +0000 wrote:
> Oh, wait, this can't be good news:
> 
> I: Retrieving http://http.us.debian.org/debian/pool/main/n/newt/libnewt0_0.50.17-7.3_i386.deb
> 
> I wonder if it's using that libnewt.so rather than the one from my host
> system. 
yah, that looks like the problem.

> Anyone want to try removing libnewt0 from EXTRACT_LIST_all and
> seeing if that helps at all?
I tried that but rootdisk.sh wasn't happy, it wants the libraries
there.  It sort of makes sense because archs that don't do library
reduction won't have mklibs run, so they won't even get a copy
of an un-reduced library, unless we want to add a dummy mklibs run
that would do that.  So . . . at the risk of proposing an inelegant hack:

Index: rootdisk.sh
===================================================================
RCS file: /cvs/debian-boot/boot-floppies/rootdisk.sh,v
retrieving revision 1.301
diff -u -r1.301 rootdisk.sh
--- rootdisk.sh	2001/12/10 22:21:05	1.301
+++ rootdisk.sh	2001/12/11 08:21:06
@@ -218,8 +218,12 @@
 info "downloading required packages from files $extract_list"
 debug `cat $extract_list`
 
+if [ "$ROOT_IS_I18N" = 'true' ] ; then 
+	PACKAGE_PATHS=$(grab_paths $(sed -e 's/ .*//; s/libnewt0/libnewt-utf8-0/' $extract_list))
+else
+	PACKAGE_PATHS=$(grab_paths $(sed -e 's/ .*//' $extract_list))
+fi
 
-PACKAGE_PATHS=$(grab_paths $(sed -e 's/ .*//' $extract_list))
 
 (cat $extract_list |  while read a b; do
 	[ "$b" != "" ] || continue


*shudder* 

Appears to work.  The flashing screen went away, and I had a
choice of languages.  I'll drop down and do a full install now and see
if anything else turns up.  If all is cool and no one squeals I'll
commit the above patch.

-David



Reply to: