diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index bd5e4f6c0..4fbb93a8c 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -38,6 +38,13 @@ July 13, 2006 + + [bdubbs] - Moved the executables: nice, find, kbd_mode, + openvt, and setfont to /bin to support boot scripts. + Added --datadir=/lib/kbd to kbd's configure so that keyboard + data will always be on the root partition. + + [bdubbs] - Updated text in section 7.9 (The Bash Shell Startup Files) to better explain the Xlib example. diff --git a/chapter06/coreutils.xml b/chapter06/coreutils.xml index bd3322219..bc614c205 100644 --- a/chapter06/coreutils.xml +++ b/chapter06/coreutils.xml @@ -115,12 +115,12 @@ mv -v /usr/bin/{rmdir,stty,sync,true,uname} /bin mv -v /usr/bin/chroot /usr/sbin Some of the scripts in the LFS-Bootscripts package depend on - head and sleep. As - /usr may not be available during the - early stages of booting, those binaries need to be on the root - partition: + head, sleep, and + nice. As /usr + may not be available during the early stages of booting, those binaries + need to be on the root partition: -mv -v /usr/bin/{head,sleep} /bin +mv -v /usr/bin/{head,sleep,nice} /bin diff --git a/chapter06/findutils.xml b/chapter06/findutils.xml index 344bb1091..deff44988 100644 --- a/chapter06/findutils.xml +++ b/chapter06/findutils.xml @@ -67,6 +67,13 @@ make install + Some of the scripts in the LFS-Bootscripts package depend on + find. As /usr + may not be available during the early stages of booting, this program + needs to be on the root partition: + +mv -v /usr/bin/find /bin + diff --git a/chapter06/kbd.xml b/chapter06/kbd.xml index fde7b799d..1ada7b17c 100644 --- a/chapter06/kbd.xml +++ b/chapter06/kbd.xml @@ -50,7 +50,21 @@ Prepare Kbd for compilation: -./configure +./configure --datadir=/lib/kbd + + + The meaning of the configure options: + + + --datadir=/lib/kbd + + This option puts keyboard layout data in a directory that will + always be on the root partition instead of the default /usr/share/kbd. + + + + Compile the package: @@ -64,11 +78,22 @@ For some languages (e.g., Belarusian) the Kbd package doesn't - provide a useful keymap (the stock by keymap assumes the - ISO-8859-5 encoding, while everybody uses CP1251 instead). Users of such - languages have to download working keymaps separately. + provide a useful keymap where the stock by keymap assumes + the ISO-8859-5 encoding, and the CP1251 keymap is normally used. Users of + such languages have to download working keymaps separately. + Some of the scripts in the LFS-Bootscripts package depend on + kbd_mode, openvt, and + setfont. As /usr + may not be available during the early stages of booting, those binaries + need to be on the root partition: + +mv -v /usr/bin/{kbd_mode,openvt,setfont} /bin + + + +