#include <hallo.h> Petter Reinholdtsen wrote on Tue Feb 12, 2002 um 12:46:38AM:
> There seem to be some confusion. Why was LANGUAGE= changed to LANG=? > > Which program is the intended receiver of this value? Good question. I though base-config was the only one, but now I have seen that the file is sourced into the base-config's environment. > I suggest setting something like this. I'll have to investigate some > more to find out where to tell debootstrap to install locale. There was no way, --include option in the new deboostrap is meant for such purposes. > Another thing I noticed was that the code i boot-floopies seem to > assume non-utf-8 is english, and that all translations is using utf-8. > Is this correct? Should the default locale support utf-8 instead of > my suggested ISO-8859-1? Why? UTF-8 is still broken in most apps. The only Pro is the option to use different languages in the installation terminal (bterm). > BTW: the latest debootstrap fail to build on arm and m68k. MAKEDEV do > not know 'usb'. Check buildd logs for details. MAKEDEV is broken, it looks in procfs wheteher the device type is supported by the running kernel. I will file a bug when my network is up. > #ifdef USE_LANGUAGE_CHOOSER > - if ( lang != NULL ) > - write_userconfig("LANG_INST", lang->locale); > + if ( lang != NULL ) { > + /* Pick any C/POSIX compatible locale. Make sure this locale is generated > + by locale-gen. */ > + write_userconfig("LANG", "en_US.ISO-8859-1"); Okay, if it does not break anything. > + /* Specify which translation to use when displaying messages */ > + write_userconfig("LANGUAGE", lang->locale); > + > + /* Keep perl quiet if the locale is missing */ > + write_userconfig("PERL_BADLANG", "0"); IMHO not needed, if LANG is C compatible. I tried this a while ago to install locales. It is broken since I do not allocate the string memory correctly, but the basic idea is clear. Password: Index: extract_base.c =================================================================== RCS file: /cvs/debian-boot/boot-floppies/utilities/dbootstrap/extract_base.c,v retrieving revision 1.71 diff -r1.71 extract_base.c 255c255 < char filename [512]; --- > char filename [512], locales=""; 268a269,275 > #if 0 > //#ifdef USE_LANGUAGE_CHOOSER > if (yesNoBox(_("Would you like to install additional localisation packages?\nThese >are needed to support other languages than default (English) later.")),_("Locales >installation") == DLG_YES) > locales=" --include=locales,debconf"; > #endif > > 337,338c344,345 < INFOMSG("running '%s %s %s %s %s %s %s'", < argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6]); --- > INFOMSG("running '%s %s %s %s %s %s %s %s'", > argv[0], argv[1], locales, argv[2], argv[3], argv[4], argv[5], argv[6]); Gruss/Regards, Eduard. -- Expect the unexpected and expect the expected to be late. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]