Author: alexander
Date: 2005-09-30 02:54:29 -0600 (Fri, 30 Sep 2005)
New Revision: 804
Modified:
x86/branches/utf8-newmake/Makefile
x86/branches/utf8-newmake/initramfs/init.h
x86/branches/utf8-newmake/isolinux/isolinux.cfg
x86/branches/utf8-newmake/isolinux/keymaps.msg
x86/branches/utf8-newmake/isolinux/locales1.msg
x86/branches/utf8-newmake/isolinux/locales2.msg
x86/branches/utf8-newmake/isolinux/options.msg
x86/branches/utf8-newmake/packages/blfs-bootscripts/Makefile
x86/branches/utf8-newmake/packages/cdrtools/Makefile
x86/branches/utf8-newmake/scripts/shutdown-helper
Log:
Built the rest of packages
Disabled building of unionfs.ko because unionfs is compiled into the kernel
Merged the changes to isolinux help screens from utf8 branch
(but they are not functional due to binary /init bug -
it forgets to pass environment variables to the real /sbin/init)
Modified: x86/branches/utf8-newmake/Makefile
===================================================================
--- x86/branches/utf8-newmake/Makefile 2005-09-28 16:16:23 UTC (rev 803)
+++ x86/branches/utf8-newmake/Makefile 2005-09-30 08:54:29 UTC (rev 804)
@@ -220,7 +220,7 @@
ch-dhcpcd ch-distcc ch-ppp ch-rp-pppoe ch-libaal ch-reiser4progs \
ch-squashfs ch-cpio ch-mutt ch-msmtp ch-tin ch-mdadm ch-which \
ch-strace ch-iptables ch-eject ch-xlockmore ch-hdparm ch-linux \
- stop-here ch-ctags ch-unionfs ch-initramfs ch-cdrtools
ch-blfs-bootscripts \
+ ch-ctags ch-initramfs ch-cdrtools ch-blfs-bootscripts \
ch-syslinux ch-nALFS-profile
ifeq ($(LFS-ARCH),ppc)
@make ch-yaboot
Modified: x86/branches/utf8-newmake/initramfs/init.h
===================================================================
--- x86/branches/utf8-newmake/initramfs/init.h 2005-09-28 16:16:23 UTC (rev
803)
+++ x86/branches/utf8-newmake/initramfs/init.h 2005-09-30 08:54:29 UTC (rev
804)
@@ -29,7 +29,7 @@
#define ISO_BLOCK_SIZE 2048
#define ISO_PD_BLOCK 0x10
-#define VOLUME_ID "" /* Volume ID of CD.
+#define VOLUME_ID "lfslivecd-x86-6.x-utf8-r1" /*
Volume ID of CD.
This string is automatically
set during the
livecd build and needs to
match the string passed
to 'mkisofs -V' */
Modified: x86/branches/utf8-newmake/isolinux/isolinux.cfg
===================================================================
--- x86/branches/utf8-newmake/isolinux/isolinux.cfg 2005-09-28 16:16:23 UTC
(rev 803)
+++ x86/branches/utf8-newmake/isolinux/isolinux.cfg 2005-09-30 08:54:29 UTC
(rev 804)
@@ -4,9 +4,6 @@
timeout 600
display boot.msg
F1 options.msg
-F2 locales1.msg
-F3 locales2.msg
-F4 keymaps.msg
label linux
kernel linux
Modified: x86/branches/utf8-newmake/isolinux/keymaps.msg
===================================================================
--- x86/branches/utf8-newmake/isolinux/keymaps.msg 2005-09-28 16:16:23 UTC
(rev 803)
+++ x86/branches/utf8-newmake/isolinux/keymaps.msg 2005-09-30 08:54:29 UTC
(rev 804)
@@ -1,29 +0,0 @@
-7007The following keymaps are available on this CD:
-
-azerty:
-azerty be-latin1 fr-latin1 fr-latin9 fr fr-pc wangbe wangbe2
-
-dvorak:
-ANSI-dvorak dvorak-l dvorak dvorak-r
-
-fgGIod:
-tr_f-latin5 trf
-
-qwerty:
-bg_bds-cp1251 bg-cp1251 bg_pho-cp1251 br-abnt br-abnt2 br-latin1-abnt2
-br-latin1-us by2_win cf cz-cp1250 cz-lat2 cz-lat2-prog cz dk-latin1 dk
-es et et-nodeadkeys fi-latin1 fi-latin9 fi gr gr-pc hu101
-il-heb il il-phonetic is-latin1 is-latin1-us it it-ibm it2 jp106
-la-latin1 lt.baltic lt.l4 mk0 mk-cp1251 mk nl nl2 no-latin1 no
-pc110 pl pl2 pt-latin1 pt-latin9 ro_win ru1 ru3 ru4 ru-ms ru-yawerty
-se-ir209 se-lat6 sk-prog-qwerty sk-qwerty sr-cy sv-latin1 tralt tr_q-latin5
-trq ua ua-ws uk us-acentos us
-
-qwertz:
-croat cz-us-qwertz de_CH-latin1 de-latin1 de-latin1-nodeadkeys de fr_CH-latin1
-fr_CH hu sg-latin1-lk450 sg-latin1 sg sk-prog-qwertz sk-qwertz slovene
-
-
-
-[F1] = options [F2] = locales, page 1 [F3] = locales, page 2 [F4] = keymaps
-
Modified: x86/branches/utf8-newmake/isolinux/locales1.msg
===================================================================
--- x86/branches/utf8-newmake/isolinux/locales1.msg 2005-09-28 16:16:23 UTC
(rev 803)
+++ x86/branches/utf8-newmake/isolinux/locales1.msg 2005-09-30 08:54:29 UTC
(rev 804)
@@ -1,29 +0,0 @@
-7007Available locales (page 1 of 2)
-
-aa_DJ.ISO-8859-1 en_AU.ISO-8859-1 [EMAIL PROTECTED]
-af_ZA.ISO-8859-1 en_BW.ISO-8859-1 es_GT.ISO-8859-1
-an_ES.ISO-8859-15 en_CA.ISO-8859-1 es_HN.ISO-8859-1
-be_BY.CP1251 en_DK.ISO-8859-1 es_MX.ISO-8859-1
-bg_BG.CP1251 en_GB.ISO-8859-1 es_NI.ISO-8859-1
-br_FR.ISO-8859-1 en_HK.ISO-8859-1 es_PA.ISO-8859-1
[EMAIL PROTECTED] en_IE.ISO-8859-1 es_PE.ISO-8859-1
-bs_BA.ISO-8859-2 [EMAIL PROTECTED] es_PR.ISO-8859-1
-ca_ES.ISO-8859-1 en_NZ.ISO-8859-1 es_PY.ISO-8859-1
[EMAIL PROTECTED] en_PH.ISO-8859-1 es_SV.ISO-8859-1
-cs_CZ.ISO-8859-2 en_SG.ISO-8859-1 es_US.ISO-8859-1
-da_DK.ISO-8859-1 en_US.ISO-8859-1 es_UY.ISO-8859-1
-de_AT.ISO-8859-1 en_ZA.ISO-8859-1 es_VE.ISO-8859-1
[EMAIL PROTECTED] en_ZW.ISO-8859-1 et_EE.ISO-8859-1
-de_BE.ISO-8859-1 es_AR.ISO-8859-1 et_EE.ISO-8859-15
[EMAIL PROTECTED] es_BO.ISO-8859-1 eu_ES.ISO-8859-1
-de_CH.ISO-8859-1 es_CL.ISO-8859-1 [EMAIL PROTECTED]
-de_DE.ISO-8859-1 es_CO.ISO-8859-1 fi_FI.ISO-8859-1
[EMAIL PROTECTED] es_CR.ISO-8859-1 [EMAIL PROTECTED]
-de_LU.ISO-8859-1 es_DO.ISO-8859-1 fo_FO.ISO-8859-1
[EMAIL PROTECTED] es_EC.ISO-8859-1 fr_BE.ISO-8859-1
-el_GR.ISO-8859-7 es_ES.ISO-8859-1 [EMAIL PROTECTED]
-
-
-
-[F1] = options [F2] = locales, page 1 [F3] = locales, page 2 [F4] = keymaps
-
Modified: x86/branches/utf8-newmake/isolinux/locales2.msg
===================================================================
--- x86/branches/utf8-newmake/isolinux/locales2.msg 2005-09-28 16:16:23 UTC
(rev 803)
+++ x86/branches/utf8-newmake/isolinux/locales2.msg 2005-09-30 08:54:29 UTC
(rev 804)
@@ -1,29 +0,0 @@
-7007Available locales (page 2 of 2)
-
-fr_CA.ISO-8859-1 lt_LT.ISO-8859-13 sk_SK.ISO-8859-2
-fr_CH.ISO-8859-1 lv_LV.ISO-8859-13 sl_SI.ISO-8859-2
-fr_FR.ISO-8859-1 mi_NZ.ISO-8859-13 so_DJ.ISO-8859-1
[EMAIL PROTECTED] mk_MK.ISO-8859-5 so_KE.ISO-8859-1
-fr_LU.ISO-8859-1 ms_MY.ISO-8859-1 so_SO.ISO-8859-1
[EMAIL PROTECTED] mt_MT.ISO-8859-3 sq_AL.ISO-8859-1
-ga_IE.ISO-8859-1 nb_NO.ISO-8859-1 st_ZA.ISO-8859-1
[EMAIL PROTECTED] nl_BE.ISO-8859-1 sv_FI.ISO-8859-1
-gd_GB.ISO-8859-15 [EMAIL PROTECTED] [EMAIL PROTECTED]
-gl_ES.ISO-8859-1 nl_NL.ISO-8859-1 sv_SE.ISO-8859-1
[EMAIL PROTECTED] [EMAIL PROTECTED] tg_TJ.KOI8-T
-gv_GB.ISO-8859-1 nn_NO.ISO-8859-1 tl_PH.ISO-8859-1
-hr_HR.ISO-8859-2 oc_FR.ISO-8859-1 uk_UA.KOI8-U
-hu_HU.ISO-8859-2 om_KE.ISO-8859-1 uz_UZ.ISO-8859-1
-id_ID.ISO-8859-1 pl_PL.ISO-8859-2 wa_BE.ISO-8859-1
-is_IS.ISO-8859-1 pt_BR.ISO-8859-1 [EMAIL PROTECTED]
-it_CH.ISO-8859-1 pt_PT.ISO-8859-1 xh_ZA.ISO-8859-1
-it_IT.ISO-8859-1 [EMAIL PROTECTED] zu_ZA.ISO-8859-1
[EMAIL PROTECTED] ro_RO.ISO-8859-2
-kl_GL.ISO-8859-1 ru_RU.ISO-8859-5
-kw_GB.ISO-8859-1 ru_RU.KOI8-R
-lg_UG.ISO-8859-10 ru_UA.KOI8-U
-
-
-
-[F1] = options [F2] = locales, page 1 [F3] = locales, page 2 [F4] = keymaps
-
Modified: x86/branches/utf8-newmake/isolinux/options.msg
===================================================================
--- x86/branches/utf8-newmake/isolinux/options.msg 2005-09-28 16:16:23 UTC
(rev 803)
+++ x86/branches/utf8-newmake/isolinux/options.msg 2005-09-30 08:54:29 UTC
(rev 804)
@@ -20,9 +20,10 @@
is set to UTC instead of local time.
Set your locale by adding LANG=your_locale anywhere after
-"linux". To see the list of presumably working locales,
-press F2 and F3. Add KEYMAP=your_keymap to set the keyboard
-layout. To see the list of available keymaps, press F4.
+"linux".
-[F1] = options [F2] = locales, page 1 [F3] = locales, page 2 [F4] = keymaps
+If you don't specify your timezone or locale at the boot prompt,
+a configuration dialog will appear later during boot.
+More information is available in /root/README on this CD.
+
Modified: x86/branches/utf8-newmake/packages/blfs-bootscripts/Makefile
===================================================================
--- x86/branches/utf8-newmake/packages/blfs-bootscripts/Makefile
2005-09-28 16:16:23 UTC (rev 803)
+++ x86/branches/utf8-newmake/packages/blfs-bootscripts/Makefile
2005-09-30 08:54:29 UTC (rev 804)
@@ -6,7 +6,7 @@
FILE= $(DIR).tar.bz2
URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
-SHA-$(FILE)= 9ab7259c47697b3e81cb28d003e70f01d09cca75
+SHA-$(FILE)= 9fa8932329962cfa9227ab1c3b5d7aead8866610
PATCH1=$(NM)-add-autosshd-1.patch
SHA-$(PATCH1)= d69c9467e6cfcbff70006ad065f2765dc46c986b
Modified: x86/branches/utf8-newmake/packages/cdrtools/Makefile
===================================================================
--- x86/branches/utf8-newmake/packages/cdrtools/Makefile 2005-09-28
16:16:23 UTC (rev 803)
+++ x86/branches/utf8-newmake/packages/cdrtools/Makefile 2005-09-30
08:54:29 UTC (rev 804)
@@ -8,6 +8,15 @@
URL-$(FILE)= $(HTTPBLFS)/A-C/$(FILE)
SHA-$(FILE)= f94cfe51dd512d4e0b9106b986bde12d4f7967ce
+# Strictly speaking, this is not needed for making the LFS Live CD because
+# filenames on the LiveCD don't contain non-ASCII characters, but
+# without this patch you can't make a Windows-readabe CD with non-ASCII
+# filenames in UTF-8 locale.
+
+PATCH1= $(DIR)-mkisofs_iconv-10.patch
+URL-$(PATCH1)= http://www.linuxfromscratch.org/~alexander/patches/$(PATCH1)
+SHA-$(PATCH1)= 4a4d6a784e57678a865844021f52fe5fad3623bb
+
# Targets
include $(ROOT)/scripts/functions
@@ -16,10 +25,21 @@
chroot "$(MP)" $(chenv-blfs) \
'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
-stage2: Makefile $(FILE)
+stage2: Makefile $(FILE) $(PATCH1)
$(std_build)
compile-stage2:
+ # downconvert messages from ISO-8859-1 to ASCII to make
+ # sure that they are readable everywhere
+ #
+ # RedHat's cdrtools-2.01a27-UTF8.patch changes the same
+ # messages, but converts them to UTF-8 instead since
+ # encodings other than UTF-8 are not supported by RedHat
+ for F in cdrecord/cdrecord.c cdrecord/diskid.c cdrecord/sector.c \
+ readcd/readcd.c scgcheck/scgcheck.c scgskeleton/skel.c ; do \
+ LC_ALL=de_DE iconv -f ISO-8859-1 -t US-ASCII//TRANSLIT $$F >tmp ; \
+ mv tmp $$F ; done
+ patch -Np1 -i ../$(PATCH1)
make $(PM) INS_BASE=/usr DEFINSUSR=root DEFINSGRP=root
make INS_BASE=/usr DEFINSUSR=root DEFINSGRP=root install
Modified: x86/branches/utf8-newmake/scripts/shutdown-helper
===================================================================
--- x86/branches/utf8-newmake/scripts/shutdown-helper 2005-09-28 16:16:23 UTC
(rev 803)
+++ x86/branches/utf8-newmake/scripts/shutdown-helper 2005-09-30 08:54:29 UTC
(rev 804)
@@ -4,7 +4,7 @@
/lib/ld-linux.so.2
/lib/libreadline.so.5.0
/lib/libhistory.so.5.0
-/lib/libncurses.so.5
+/lib/libncursesw.so.5
/lib/libdl.so.2
/lib/libblkid.so.1
/lib/libuuid.so.1
--
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page