aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bootscripts/ChangeLog1168
-rw-r--r--bootscripts/lfs/init.d/functions3
-rw-r--r--bootscripts/lfs/sysconfig/network-devices/ifup7
-rw-r--r--chapter01/changelog.xml11
-rw-r--r--chapter05/e2fsprogs.xml3
-rw-r--r--chapter06/bash.xml3
-rw-r--r--chapter06/coreutils.xml3
-rw-r--r--chapter06/linux-headers.xml5
-rw-r--r--chapter06/man-db.xml46
-rw-r--r--general.ent4
-rw-r--r--packages.ent2
-rw-r--r--prologue/hostreqs.xml9
-rw-r--r--stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/lists.xsl2
-rw-r--r--stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/table.xsl2
-rw-r--r--stylesheets/lfs-xsl/pdf/lfs-mixed.xsl23
15 files changed, 689 insertions, 602 deletions
diff --git a/bootscripts/ChangeLog b/bootscripts/ChangeLog
index 790329af6..10577c33f 100644
--- a/bootscripts/ChangeLog
+++ b/bootscripts/ChangeLog
@@ -1,946 +1,952 @@
-2008-10-27 DJ Lucas <dj@linuxfromscratch.org>
- * lfs/init.d/cleanfs: Removed '! -newer /proc' from find commands in
- check for stale files in /var/lock and /var/run.
- * Makefile: Reversed cleanfs and udev_retry scripts so that cleanfs
- runs immediately after mountfs.
-
-2008-10-26 Dan Nicholson <dnicholson@linuxfromscratch.org>
- * lfs/init.d/functions: Remove stale pid files when encountered
- in loadproc/killproc/reloadproc. When the bootscript specifies
- a pid file to use with the "-p pidfile" argument, *proc
- functions previously bailed out when the referenced file
- contains an invalid pid.
-
-2008-10-23 DJ Lucas <dj@linuxfromscratch.org>
- * lfs/init.d/console: Removed BROKEN_COMPOSE as kernel patch has
- been accepted upstream.
-
-2008-05-21 Bryan Kadzban <bryan@linuxfromscratch.org>
- * lfs/init.d/udev, lfs/init.d/udev_retry: Use new udevadm program.
-
-2007-08-20 DJ Lucas <dj@linuxfromscratch.org>
- * lfs/init.d/setclock: Added missing 'stop' argument to usage text
-
-2007-08-13 Dan Nicholson <dnicholson@linuxfromscratch.org>
- * lfs/init.d/checkfs: Don't suppress error messages from the screen.
-
-2007-07-18 Dan Nicholson <dnicholson@linuxfromscratch.org>
- * Makefile, lfs/init.d/consolelog: New bootscript controlling the
- kernel log level on the console. This is controlled by the LOGLEVEL
- variable in /etc/sysconfig/console.
- * lfs/init.d/modules: Remove the log level handling since this is
- done in the consolelog script now.
- * lfs/init.d/modules: Clean up the script by removing the file
- descriptor duplication and instead just redirecting
- /etc/sysconfig/modules to the input of the while loop.
-
-2007-06-16 Dan Nicholson <dnicholson@linuxfromscratch.org>
- * lfs/init.d/mountfs, lfs/init.d/mountkernfs, lfs/init.d/setclock,
- lfs/init.d/modules, lfs/sysconfig/network-devices/if{up,down}:
- Don't suppress stderr during bootscripts unless necessary. This
- would prevent potentially critical messages from reaching the screen.
-
-2007-04-24 Dan Nicholson <dnicholson@linuxfromscratch.org>
- * lfs/init.d/functions: When killproc is executed, it checks that
- the process is still running, sleeps if it is, then checks again.
- The sleep is 1 second in between checks. By sleeping for 0.1 seconds
- in between checks, killproc is much faster as it's wasting much
- less time sleeping in the normal case that the process has died
- after a short delay.
-
-2007-04-16 Dan Nicholson <dnicholson@linuxfromscratch.org>
- * lfs/init.d/functions: Redirect stderr when using kill to suppress
- output.
- * lfs/init.d/functions: killproc() was not handling the case where a
- pidfile is passed to the function. The logic with the signal to be
- used was causing issues with the handling of pidfiles. This has been
- fixes, and now killproc() will recheck the process if the signal
- was TERM (the default) or KILL.
- * lfs/init.d/functions: statusproc() has been changed to use pidofproc()
- instead of the deprecated getpids(). Additionally, it now accepts
- the -p argument to specify a pidfile.
- * lfs/init.d/functions: Currently, statusproc() always returns
- successfully, and the only way to know if the process is running
- is to parse the output. This changes statusproc() to return the
- status of pidofproc(), which will return unsuccessfully if the
- requested process is not running.
- * lfs/init.d/functions: Changed reloadproc() to use pidofproc() and
- respect the -p argument for pidfiles.
- * lfs/init.d/sysklogd: Remove a useless argument to reloadproc().
-
-2007-03-13 Dan Nicholson <dnicholson@linuxfromscratch.org>
- * lfs/init.d/functions: If pidofproc() is passed the -p argument
- it can bomb testing a null variable with an integer expression.
-
-2007-02-22 Dan Nicholson <dnicholson@linuxfromscratch.org>
- * lfs/init.d/mountfs, lfs/init.d/console, lfs/init.d/setclock,
- lfs/init.d/mountkernfs: &> redirection is not supported in POSIX.
- Fortunately, it's equivalent to >word 2>&1 according to bash(1).
-
-2007-02-22 Dan Nicholson <dnicholson@linuxfromscratch.org>
- * lfs/init.d/console: POSIX says that shells only need to trap on
- signals. Trapping on ERR isn't always supported. Conditionals have
- been added to set the $failed variable in spots that seemed
- appropriate for checking errors.
-
-2007-02-22 Dan Nicholson <dnicholson@linuxfromscratch.org>
- * lfs/init.d/functions: Use arithmetic expansion and string length,
- which are both mandated by POSIX, rather than spawning two processes
- every time boot_mesg() is called.
-
-2007-02-22 Dan Nicholson <dnicholson@linuxfromscratch.org>
- * lfs/init.d/functions: In order to provide an `echo' which provides
- handles the -e and -n options for all POSIX shells, a feature test
- is added which stores its result in $ECHO. /bin/echo will be used
- if the default echo is not capable. Changed the existing functions
- to reference $ECHO when needed.
- * lfs/init.d/console: Use $ECHO when -en is needed.
-
-2007-02-03 Bryan Kadzban <bryan@linuxfromscratch.org>
- * ChangeLog: Rename from CHANGELOG, start using GNU style entries.
-
- * Makefile: Move setclock before checkfs. Fixes #1948.
-
-2006-11-25 Bryan Kadzban <bryan@linuxfromscratch.org>
- * lfs/init.d/udev_retry: Copy Debian's "copy generated rules" initscript
- code, to clean up when the rule_generator scripts run before / is
- writable. (Since the rule_generator code is from Debian, I assume their
- cleanup code is appropriate.)
-
-2006-10-15 Bryan Kadzban <bryan@linuxfromscratch.org>
- * lfs/init.d/udev_retry: Fix to work with udev >= 099.
+2009-01-02 Bruce Dubbs <bdubbs@linuxfromscratch.org>
+ * lfs/init.d/functions:
+ * lfs/sysconfig/network-devices/ifup:
+ Updated line widths to accomodate pdf generation in both the above
+ files.
+
+2008-10-27 DJ Lucas <dj@linuxfromscratch.org>
+ * lfs/init.d/cleanfs: Removed '! -newer /proc' from find commands in
+ check for stale files in /var/lock and /var/run.
+ * Makefile: Reversed cleanfs and udev_retry scripts so that cleanfs
+ runs immediately after mountfs.
+
+2008-10-26 Dan Nicholson <dnicholson@linuxfromscratch.org>
+ * lfs/init.d/functions: Remove stale pid files when encountered
+ in loadproc/killproc/reloadproc. When the bootscript specifies
+ a pid file to use with the "-p pidfile" argument, *proc
+ functions previously bailed out when the referenced file
+ contains an invalid pid.
+
+2008-10-23 DJ Lucas <dj@linuxfromscratch.org>
+ * lfs/init.d/console: Removed BROKEN_COMPOSE as kernel patch has
+ been accepted upstream.
+
+2008-05-21 Bryan Kadzban <bryan@linuxfromscratch.org>
+ * lfs/init.d/udev, lfs/init.d/udev_retry: Use new udevadm program.
+
+2007-08-20 DJ Lucas <dj@linuxfromscratch.org>
+ * lfs/init.d/setclock: Added missing 'stop' argument to usage text
+
+2007-08-13 Dan Nicholson <dnicholson@linuxfromscratch.org>
+ * lfs/init.d/checkfs: Don't suppress error messages from the screen.
+
+2007-07-18 Dan Nicholson <dnicholson@linuxfromscratch.org>
+ * Makefile, lfs/init.d/consolelog: New bootscript controlling the
+ kernel log level on the console. This is controlled by the LOGLEVEL
+ variable in /etc/sysconfig/console.
+ * lfs/init.d/modules: Remove the log level handling since this is
+ done in the consolelog script now.
+ * lfs/init.d/modules: Clean up the script by removing the file
+ descriptor duplication and instead just redirecting
+ /etc/sysconfig/modules to the input of the while loop.
+
+2007-06-16 Dan Nicholson <dnicholson@linuxfromscratch.org>
+ * lfs/init.d/mountfs, lfs/init.d/mountkernfs, lfs/init.d/setclock,
+ lfs/init.d/modules, lfs/sysconfig/network-devices/if{up,down}:
+ Don't suppress stderr during bootscripts unless necessary. This
+ would prevent potentially critical messages from reaching the screen.
+
+2007-04-24 Dan Nicholson <dnicholson@linuxfromscratch.org>
+ * lfs/init.d/functions: When killproc is executed, it checks that
+ the process is still running, sleeps if it is, then checks again.
+ The sleep is 1 second in between checks. By sleeping for 0.1 seconds
+ in between checks, killproc is much faster as it's wasting much
+ less time sleeping in the normal case that the process has died
+ after a short delay.
+
+2007-04-16 Dan Nicholson <dnicholson@linuxfromscratch.org>
+ * lfs/init.d/functions: Redirect stderr when using kill to suppress
+ output.
+ * lfs/init.d/functions: killproc() was not handling the case where a
+ pidfile is passed to the function. The logic with the signal to be
+ used was causing issues with the handling of pidfiles. This has been
+ fixes, and now killproc() will recheck the process if the signal
+ was TERM (the default) or KILL.
+ * lfs/init.d/functions: statusproc() has been changed to use pidofproc()
+ instead of the deprecated getpids(). Additionally, it now accepts
+ the -p argument to specify a pidfile.
+ * lfs/init.d/functions: Currently, statusproc() always returns
+ successfully, and the only way to know if the process is running
+ is to parse the output. This changes statusproc() to return the
+ status of pidofproc(), which will return unsuccessfully if the
+ requested process is not running.
+ * lfs/init.d/functions: Changed reloadproc() to use pidofproc() and
+ respect the -p argument for pidfiles.
+ * lfs/init.d/sysklogd: Remove a useless argument to reloadproc().
+
+2007-03-13 Dan Nicholson <dnicholson@linuxfromscratch.org>
+ * lfs/init.d/functions: If pidofproc() is passed the -p argument
+ it can bomb testing a null variable with an integer expression.
+
+2007-02-22 Dan Nicholson <dnicholson@linuxfromscratch.org>
+ * lfs/init.d/mountfs, lfs/init.d/console, lfs/init.d/setclock,
+ lfs/init.d/mountkernfs: &> redirection is not supported in POSIX.
+ Fortunately, it's equivalent to >word 2>&1 according to bash(1).
+
+2007-02-22 Dan Nicholson <dnicholson@linuxfromscratch.org>
+ * lfs/init.d/console: POSIX says that shells only need to trap on
+ signals. Trapping on ERR isn't always supported. Conditionals have
+ been added to set the $failed variable in spots that seemed
+ appropriate for checking errors.
+
+2007-02-22 Dan Nicholson <dnicholson@linuxfromscratch.org>
+ * lfs/init.d/functions: Use arithmetic expansion and string length,
+ which are both mandated by POSIX, rather than spawning two processes
+ every time boot_mesg() is called.
+
+2007-02-22 Dan Nicholson <dnicholson@linuxfromscratch.org>
+ * lfs/init.d/functions: In order to provide an `echo' which provides
+ handles the -e and -n options for all POSIX shells, a feature test
+ is added which stores its result in $ECHO. /bin/echo will be used
+ if the default echo is not capable. Changed the existing functions
+ to reference $ECHO when needed.
+ * lfs/init.d/console: Use $ECHO when -en is needed.
+
+2007-02-03 Bryan Kadzban <bryan@linuxfromscratch.org>
+ * ChangeLog: Rename from CHANGELOG, start using GNU style entries.
+
+ * Makefile: Move setclock before checkfs. Fixes #1948.
+
+2006-11-25 Bryan Kadzban <bryan@linuxfromscratch.org>
+ * lfs/init.d/udev_retry: Copy Debian's "copy generated rules" initscript
+ code, to clean up when the rule_generator scripts run before / is
+ writable. (Since the rule_generator code is from Debian, I assume their
+ cleanup code is appropriate.)
+
+2006-10-15 Bryan Kadzban <bryan@linuxfromscratch.org>
+ * lfs/init.d/udev_retry: Fix to work with udev >= 099.
n/a - June 2, 2006
- * Removed console config file and makefile targets.
- * Removed references to /dev/bug and bugreport in udevand
- udev_retry bootscripts. (DJ Lucas)
+ * Removed console config file and makefile targets.
+ * Removed references to /dev/bug and bugreport in udevand
+ udev_retry bootscripts. (DJ Lucas)
n/a - April 17, 2006
- * Updated udev script to use the new udevsettle program.
- * Added udev_retry script for systems that have /usr on a different
- partition or for some other reason fail the initial replay. (Archaic)
+ * Updated udev script to use the new udevsettle program.
+ * Added udev_retry script for systems that have /usr on a different
+ partition or for some other reason fail the initial replay. (Archaic)
n/a - April 15, 2006
- * Cleaned up contrib directory. Removed: contrib/init.d,
- contrib/enhanced, contrib/livecd, contrib/hotplug, and raq2
- patch. (DJ Lucas)
+ * Cleaned up contrib directory. Removed: contrib/init.d,
+ contrib/enhanced, contrib/livecd, contrib/hotplug, and raq2
+ patch. (DJ Lucas)
n/a - April 14, 2006
- * Merged changes from udev_update branch (DJ Lucas)
- * Replaced a return with an exit and reversed comment changes in
- udev bootscript. (Dan Nicholson)
- * Replaced walk_sysfs function in udev bootscript with new udevtrigger
- program and move wait_for_uevents function inline. (DJ Lucas)
- * Removed extra evaluate_retval in udev bootscript. (Ken Moffat)
- * Wait for uevents to be processed in the udev script. See ticket
- #1720 for details. (Matthew Burgess)
+ * Merged changes from udev_update branch (DJ Lucas)
+ * Replaced a return with an exit and reversed comment changes in
+ udev bootscript. (Dan Nicholson)
+ * Replaced walk_sysfs function in udev bootscript with new udevtrigger
+ program and move wait_for_uevents function inline. (DJ Lucas)
+ * Removed extra evaluate_retval in udev bootscript. (Ken Moffat)
+ * Wait for uevents to be processed in the udev script. See ticket
+ #1720 for details. (Matthew Burgess)
n/a - March 21, 2006
- * Removed old references to boot_log function and arguments passed
- to boot_mesg_flush in echo_* functions. (DJ Lucas)
+ * Removed old references to boot_log function and arguments passed
+ to boot_mesg_flush in echo_* functions. (DJ Lucas)
n/a - March 10, 2006
- * Moved src argument to ipv4-static-route service script and
- removed from ipv4-static service script. (DJ Lucas)
+ * Moved src argument to ipv4-static-route service script and
+ removed from ipv4-static service script. (DJ Lucas)
n/a - March 8. 2006
- * Correct sourced path in checkfs script. (Matthew Burgess)
+ * Correct sourced path in checkfs script. (Matthew Burgess)
n/a - December 31, 2005
- * Replaced /etc/rc.d with ${rc_base} in checkfs. (Vincent Fretin)
+ * Replaced /etc/rc.d with ${rc_base} in checkfs. (Vincent Fretin)
n/a - December 24, 2005
- * Added UTF-8 support to console script. (Alexander E. Patrakov)
+ * Added UTF-8 support to console script. (Alexander E. Patrakov)
n/a - September 11, 2005
- * Removed text wraping and boot logging.
- * Changed killproc to use warning if not running
- * Changed 'print_status warning' to use old style output
- * Fixed display error with LSB init-functions script
- * Made above killproc/print_status changes in enhanced
- bootscripts.
- * Made logger service configurable in enhanced
- bootscripts. (DJ Lucas)
+ * Removed text wraping and boot logging.
+ * Changed killproc to use warning if not running
+ * Changed 'print_status warning' to use old style output
+ * Fixed display error with LSB init-functions script
+ * Made above killproc/print_status changes in enhanced
+ bootscripts.
+ * Made logger service configurable in enhanced
+ bootscripts. (DJ Lucas)
n/a - August 14, 2005
- * Added -s flag to pidofproc() for backwards
- compatibility (DJ Lucas)
- * Fixed erronous values returned by pidofproc() which
- broke the functionality of statusproc (DJ Lucas)
+ * Added -s flag to pidofproc() for backwards
+ compatibility (DJ Lucas)
+ * Fixed erronous values returned by pidofproc() which
+ broke the functionality of statusproc (DJ Lucas)
n/a - July 1, 2005
- * Changed a == to a = in lfs/init.d/functions, in the boot_mesg
- function for ash compliancy (Nathan Coulson)
+ * Changed a == to a = in lfs/init.d/functions, in the boot_mesg
+ function for ash compliancy (Nathan Coulson)
n/a - June 26, 2005
- * Removed consolelog script from contrib
- * Updated interactive rc script in contrib and added
- README.rc-Interactive, added install target to the
- Makefile. (DJ Lucas)
+ * Removed consolelog script from contrib
+ * Updated interactive rc script in contrib and added
+ README.rc-Interactive, added install target to the
+ Makefile. (DJ Lucas)
3.2.2 - May 29, 2005
- * Tagged as 3.2.2 (Nathan Coulson)
+ * Tagged as 3.2.2 (Nathan Coulson)
n/a - May 26, 2005
- * Added minimal target for cross-lfs book (Jim Gifford)
- * Fixed raq2 patch (Jim Gifford)
+ * Added minimal target for cross-lfs book (Jim Gifford)
+ * Fixed raq2 patch (Jim Gifford)
3.2.1 - May 1, 2005
- * Tagged as 3.2.1 (Nathan Coulson)
+ * Tagged as 3.2.1 (Nathan Coulson)
n/a - April 17, 2005
- * removed touch from hotplug bootscript (Matthew Burgess)
- * moved commands around in localnet bootscript (Andrew Benton)
+ * removed touch from hotplug bootscript (Matthew Burgess)
+ * moved commands around in localnet bootscript (Andrew Benton)
3.2.0 - March 30, 2005
- * Changed from syslog-ng to sysklogd (Archaic)
- * Temporairly changed loadproc to return 0 if the program is
- already running (Nathan Coulson)
- * Fixed (by reverting) ifup/ifdown/network (Nathan Coulson),
- Reported by Jim Gifford
- * Fixed network up/down along with adding support of ONHOTPLUG
- * Tagged as 3.2.0
+ * Changed from syslog-ng to sysklogd (Archaic)
+ * Temporairly changed loadproc to return 0 if the program is
+ already running (Nathan Coulson)
+ * Fixed (by reverting) ifup/ifdown/network (Nathan Coulson),
+ Reported by Jim Gifford
+ * Fixed network up/down along with adding support of ONHOTPLUG
+ * Tagged as 3.2.0
n/a - March 19, 2005
- * Updated RaQ2 patch (Jim Gifford)
- * Added net.agent for Hotplug of Network adapters in contrib
- (Jim Gifford)
+ * Updated RaQ2 patch (Jim Gifford)
+ * Added net.agent for Hotplug of Network adapters in contrib
+ (Jim Gifford)
n/a - March 16, 2005
- * Reverted the change from loadproc to start_daemon,
- Moved compatibility code into one single function.
- (Nathan Coulson)
- * Readded the ONHOTPLUG option for ifup/ifdown (Nathan Coulson)
- * Fixed killproc's output
+ * Reverted the change from loadproc to start_daemon,
+ Moved compatibility code into one single function.
+ (Nathan Coulson)
+ * Readded the ONHOTPLUG option for ifup/ifdown (Nathan Coulson)
+ * Fixed killproc's output
n/a - March 01, 2005
- * Added CHECK_LINK variable in ifconfig.*/*, so if the
- interface does not exist, it will not fail.
- (Nathan Coulson)
+ * Added CHECK_LINK variable in ifconfig.*/*, so if the
+ interface does not exist, it will not fail.
+ (Nathan Coulson)
n/a - February 19, 2005
- * Added evaluate_retval to the end of loadproc and killproc.
- lsb does not say that killproc should print [ OK ],
- but required for compatibility. (Nathan Coulson)
+ * Added evaluate_retval to the end of loadproc and killproc.
+ lsb does not say that killproc should print [ OK ],
+ but required for compatibility. (Nathan Coulson)
n/a - February 9, 2005
- * Accidently mounted /dev with 775 instead of 755, fixed
- (Reported by Alexander E. Patrakov)
+ * Accidently mounted /dev with 775 instead of 755, fixed
+ (Reported by Alexander E. Patrakov)
n/a - February 9, 2005
- * Bugfix for /dev, now mounted with 755 permission
+ * Bugfix for /dev, now mounted with 755 permission
n/a - February 8, 2005
- * changed pidof, so it doesnt check the process id
- of running bootscripts, and to process shell scripts
- (Nathan Coulson)
+ * changed pidof, so it doesnt check the process id
+ of running bootscripts, and to process shell scripts
+ (Nathan Coulson)
n/a - February 6, 2005
- * Updated main functions file with lsb functions file
- Should now be LSB compliant (Nathan Coulson)
+ * Updated main functions file with lsb functions file
+ Should now be LSB compliant (Nathan Coulson)
n/a - January 10, 2005
- * Moved ONBOOT check back to network (Nathan Coulson)
- * Removed ONHOTPLUG check (Nathan Coulson)
+ * Moved ONBOOT check back to network (Nathan Coulson)
+ * Removed ONHOTPLUG check (Nathan Coulson)
n/a - January 6, 2005
- * fixed mountkernfs output (Nathan Coulson)
- * reverted mountfs fakemounting (Nathan Coulson)
+ * fixed mountkernfs output (Nathan Coulson)
+ * reverted mountfs fakemounting (Nathan Coulson)
n/a - January 5, 2005
- * Attempted to simplify network bootup files (Nathan Coulson)
- * Modified mountkernfs to use mountpoint (Nathan Coulson)
- * Assuming sysfs is always mounted (Nathan Coulson)
- * Moved fakemount to below mounting (Nathan Coulson)
- * Removed -t noramfs from umount, as we now use tmpfs (Nathan Coulson)
- * moved sysctl from mountkernfs to sysctl (Nathan Coulson)
- * Added -q to sysctl (Nathan Coulson)
+ * Attempted to simplify network bootup files (Nathan Coulson)
+ * Modified mountkernfs to use mountpoint (Nathan Coulson)
+ * Assuming sysfs is always mounted (Nathan Coulson)
+ * Moved fakemount to below mounting (Nathan Coulson)
+ * Removed -t noramfs from umount, as we now use tmpfs (Nathan Coulson)
+ * moved sysctl from mountkernfs to sysctl (Nathan Coulson)
+ * Added -q to sysctl (Nathan Coulson)
n/a - January 2, 2005
- * Fixed statusproc output. (DJ Lucas)
+ * Fixed statusproc output. (DJ Lucas)
3.1.0 - December 31, 2004
- * fixed textoutput
- * Tagged as 3.1.0
+ * fixed textoutput
+ * Tagged as 3.1.0
n/a - December 30, 2004
- * Fixed name of LSB Functions file
- * Changed boot_mesg to act like echo instead of echo -n, boot_mesg now
- takes the -n argument if you do not wish to goto the next line
+ * Fixed name of LSB Functions file
+ * Changed boot_mesg to act like echo instead of echo -n, boot_mesg now
+ takes the -n argument if you do not wish to goto the next line
3.0.1 - December 25, 2004
- * Released as 3.0.1
+ * Released as 3.0.1
n/a - December 20, 2004
- * Cleaned up header.
- * Added RaQ2 Patch
+ * Cleaned up header.
+ * Added RaQ2 Patch
n/a - December 16, 2004
- * Fixed a text typo in udev, tmpfs instead of ramfs (Steve Crosby)
+ * Fixed a text typo in udev, tmpfs instead of ramfs (Steve Crosby)
n/a - December 14, 2004
- * Fixed a warning with find in cleanfs
+ * Fixed a warning with find in cleanfs
3.0 - December 8, 2004
n/a - December 5, 2004
- * Moved bootlog to use local2 service to avoide conflict with
- dhcpcd (DJ Lucas)
+ * Moved bootlog to use local2 service to avoide conflict with
+ dhcpcd (DJ Lucas)
3.0-rc1 - December 1, 2004
- * rc-Interactive added (DJ Lucas)
- * rc-Interactive moved to contrib (Nathan Coulson)
+ * rc-Interactive added (DJ Lucas)
+ * rc-Interactive moved to contrib (Nathan Coulson)
n/a - November 27, 2004
- * Moved bootlog to use local1 to avoid conflict with ppd (DJ Lucas)
+ * Moved bootlog to use local1 to avoid conflict with ppd (DJ Lucas)
n/a - November 25, 2004
- * Added consolelog to contrib/sysconfig (DJ Lucas)
- * Rewrite of line wraping in boot_mesg and various fixes
- related to boot_mesg changes (DJ Lucas, Alexander Patrakov)
- * syslog-ng is now installed by default (Jeremy Utley)
- * hotplug is now installed by default (Jeremy Utley)
- * udev now uses /sbin/hotplug as the default hotplug handler
- (Nathan Coulson)
- * udev now mounts a tmpfs instead of a ramfs onto /dev,
- as suggested by Greg K-H (Nathan Coulson)
- * Created contrib/lsb, and added a LSB compliant functions file
- (Nathan Coulson, and Alexander Patrakov)
- * Modified find [requires find 4.2.3+] (Matthew Burgess)
+ * Added consolelog to contrib/sysconfig (DJ Lucas)
+ * Rewrite of line wraping in boot_mesg and various fixes
+ related to boot_mesg changes (DJ Lucas, Alexander Patrakov)
+ * syslog-ng is now installed by default (Jeremy Utley)
+ * hotplug is now installed by default (Jeremy Utley)
+ * udev now uses /sbin/hotplug as the default hotplug handler
+ (Nathan Coulson)
+ * udev now mounts a tmpfs instead of a ramfs onto /dev,
+ as suggested by Greg K-H (Nathan Coulson)
+ * Created contrib/lsb, and added a LSB compliant functions file
+ (Nathan Coulson, and Alexander Patrakov)
+ * Modified find [requires find 4.2.3+] (Matthew Burgess)
n/a - November 20, 2004
- * Modifed modules script to return to previous kernel message
- level (DJ Lucas)
+ * Modifed modules script to return to previous kernel message
+ level (DJ Lucas)
n/a - November 02, 2004
- * Added sysctl -p to mountkernfs (Matthew Burgess, DJ Lucas)
+ * Added sysctl -p to mountkernfs (Matthew Burgess, DJ Lucas)
n/a - October 07, 2004
- * statusproc modified not to send data to bootlog (Nathan Coulson)
- * Fixed halt commands in checkfs and udev (James Robertson)
+ * statusproc modified not to send data to bootlog (Nathan Coulson)
+ * Fixed halt commands in checkfs and udev (James Robertson)
n/a - October 04, 2004
- * Fixes to commit on 2004/09/30 (James Robertson)
- * Revert a few changes until later (Nathan Coulson)
- * Added a warning about switching from a 8bit font
- to a 9bit font (Alexander Patrakov)
+ * Fixes to commit on 2004/09/30 (James Robertson)
+ * Revert a few changes until later (Nathan Coulson)
+ * Added a warning about switching from a 8bit font
+ to a 9bit font (Alexander Patrakov)
n/a - September 30, 2004
- * Finished off boot_mesg() (James Robertson)
- * Standardized all scripts to same variable format and other
- internal sh/bash function calls (James Robertson)
- * Fully implemented boot_mesg across all scripts in sysconfig
- and init.d (James Robertson)
+ * Finished off boot_mesg() (James Robertson)
+ * Standardized all scripts to same variable format and other
+ internal sh/bash function calls (James Robertson)
+ * Fully implemented boot_mesg across all scripts in sysconfig
+ and init.d (James Robertson)
n/a - September 26, 2004
- * Added BOOTMESG_PREFIX variable, so users can optionally set a
- prefix for boot messages (James Robertson)
- * Fixed localnet status, to use ip instead of ifconfig (Jim Gifford)
- * Added consolelog to contrib (DJ Lucas)
- * loadproc and killproc can have the -nomsg parameter to avoid
- calling evaluate_retval or print_status (Jim Gifford)
- * boot_mesg no longer explicitly adds a \n onto end of lines
- * Added a function called boot_mesg_flush, which can
- dump the BOOTMESG to the bootlog. This helps avoid making
- everything have to end in OK/WARN/FAIL (Nathan Coulson)
+ * Added BOOTMESG_PREFIX variable, so users can optionally set a
+ prefix for boot messages (James Robertson)
+ * Fixed localnet status, to use ip instead of ifconfig (Jim Gifford)
+ * Added consolelog to contrib (DJ Lucas)
+ * loadproc and killproc can have the -nomsg parameter to avoid
+ calling evaluate_retval or print_status (Jim Gifford)
+ * boot_mesg no longer explicitly adds a \n onto end of lines
+ * Added a function called boot_mesg_flush, which can
+ dump the BOOTMESG to the bootlog. This helps avoid making
+ everything have to end in OK/WARN/FAIL (Nathan Coulson)
n/a - September 24, 2004
- * Removed /dev/udev.tdb test
+ * Removed /dev/udev.tdb test
n/a - September 23, 2004
- * Fixed boot_log so it output's $@'s contents, not @$
- * Added support for colors in boot_mesg (James Robertson)
- * Modified udev's error checking
- * Modified hotplug's error checking
- * Converted checkfs's error handling to use boot_mesg with
- color support
- * Added $INFO color to functions (James Robertson)
+ * Fixed boot_log so it output's $@'s contents, not @$
+ * Added support for colors in boot_mesg (James Robertson)
+ * Modified udev's error checking
+ * Modified hotplug's error checking
+ * Converted checkfs's error handling to use boot_mesg with
+ color support
+ * Added $INFO color to functions (James Robertson)
n/a - September 22, 2004
- * Removed the dependency on wl by replacing it with grep (Bryan Kadzban)
- * Fixed getpids, to remove unused pids obtained from $PIDFILE
- * Removed ${NORMAL} from echo "$BOOTMESG" in functions, and removed
- space added to each additional sentence tacked onto BOOTMESG
- * boot_mesg now handles \n's properly, and does not dimish the size of
- the next line (James Robertson)
- * boot_log has been added. The echo_ functions commit the log,
- and then clear the BOOTMSG variable
- * All scriptes have been converted to use boot_mesg
+ * Removed the dependency on wl by replacing it with grep (Bryan Kadzban)
+ * Fixed getpids, to remove unused pids obtained from $PIDFILE
+ * Removed ${NORMAL} from echo "$BOOTMESG" in functions, and removed
+ space added to each additional sentence tacked onto BOOTMESG
+ * boot_mesg now handles \n's properly, and does not dimish the size of
+ the next line (James Robertson)
+ * boot_log has been added. The echo_ functions commit the log,
+ and then clear the BOOTMSG variable
+ * All scriptes have been converted to use boot_mesg
n/a - September 21, 2004
- * boot_mesg has been enhanced. Subsequent calls will overwrite
- previous text, and it will wrap text basedupon the variable ${WCOL}.
- (James Robertson)
- * Fixed mtu optional service typo (Kevin P Fleming)
- * Added SOURCE variable to ipv4-static-route (Kevin P Fleming)
+ * boot_mesg has been enhanced. Subsequent calls will overwrite
+ previous text, and it will wrap text basedupon the variable ${WCOL}.
+ (James Robertson)
+ * Fixed mtu optional service typo (Kevin P Fleming)
+ * Added SOURCE variable to ipv4-static-route (Kevin P Fleming)
n/a - September 16, 2004
- * nework interfaces are now brought down in reverse order
+ * nework interfaces are now brought down in reverse order
n/a - September 15, 2004
- * Added blue bracket, from dj's 3.0-pre1 bootscript package
- [echo_failure, echo_warning, and echo_ok]
- * Added a new function called boot_mesg, meant to replace the echo
- command.
- This will give us the posibility of doing logging at a later date
- * Do not set COLUMNS if COLUMNS is already set
- * Modified getpids, loadproc, killproc, reloadproc, and statusproc as
- done by DJ
+ * Added blue bracket, from dj's 3.0-pre1 bootscript package
+ [echo_failure, echo_warning, and echo_ok]
+ * Added a new function called boot_mesg, meant to replace the echo
+ command.
+ This will give us the posibility of doing logging at a later date
+ * Do not set COLUMNS if COLUMNS is already set
+ * Modified getpids, loadproc, killproc, reloadproc, and statusproc as
+ done by DJ
2.2.3 - September 04, 2004
- * Tagged as 2.2.3
+ * Tagged as 2.2.3
n/a - September 04, 2004
- * Added new script to contrib for syslog-ng, which is now part of
- LFS-Unstable, and a new Makefile target install-syslog-ng which
- removes the sysklogd links, and replaces them with syslog-ng (JU)
+ * Added new script to contrib for syslog-ng, which is now part of
+ LFS-Unstable, and a new Makefile target install-syslog-ng which
+ removes the sysklogd links, and replaces them with syslog-ng (JU)
2.2.2 - August 11, 2004
- * Tagged as 2.2.2
+ * Tagged as 2.2.2
n/a - August 7, 2004
- * Added missing error redirect (/dev/null) in getpids. (DJ)
+ * Added missing error redirect (/dev/null) in getpids. (DJ)
n/a - August 4, 2004
- * Added MODE, DIRMODE, and CONFMODE variables to the makefile
- to allow permissions to be set at install. (DJ)
+ * Added MODE, DIRMODE, and CONFMODE variables to the makefile
+ to allow permissions to be set at install. (DJ)
n/a - July 31, 2004
-
- * Moved PIDFILE check to getpids and removed arguments from
- killproc and reloadproc. Signals are now set at begining of
- funtcions script with KILLDELAY. (DJ)
- * Added a optional service script which can set the MTU for a given
- interface
+
+ * Moved PIDFILE check to getpids and removed arguments from
+ killproc and reloadproc. Signals are now set at begining of
+ funtcions script with KILLDELAY. (DJ)
+ * Added a optional service script which can set the MTU for a given
+ interface
n/a - July 21, 2004
- * Committed DJ Lucas's patch for the killproc function. It no
- longer requires arguments if PIDFILE is set
- * added --backup to all sysconfig configuration files, so they are not
- replaced on a make install
+ * Committed DJ Lucas's patch for the killproc function. It no
+ longer requires arguments if PIDFILE is set
+ * added --backup to all sysconfig configuration files, so they are not
+ replaced on a make install
n/a - July 13, 2004
- * Added the PEER variable to the ifconfig.*/* file, done by
- Kevin P. Fleming
+ * Added the PEER variable to the ifconfig.*/* file, done by
+ Kevin P. Fleming
2.2.1 - July 12, 2004
- * Tagged as 2.2.1
+ * Tagged as 2.2.1
n/a - July 12, 2004
- * Hotplug was moved from rcsysinit.d to rc{1,2,3,4,5} to help bring
- up/down network interfaces started by hotplug. This has been revoked
- at this time
- * Networking interfaces are now brought down in reverse order
- * Moved the ONBOOT check to within ifup/ifdown, so we can bring up/down
- the interfaces at boottime/shutdown properly, done by Kevin P. Fleming
- * Use PREFIX instead of NETMASK for adding addresses in ipv4-static,
- done by Kevin P. Fleming
- * Fix reversal of services inside ifconfig.* directories in ifdown,
- done by Kevin P. Fleming
- * Add ipv4-static-route service, supplied by Kevin P. Fleming
+ * Hotplug was moved from rcsysinit.d to rc{1,2,3,4,5} to help bring
+ up/down network interfaces started by hotplug. This has been revoked
+ at this time
+ * Networking interfaces are now brought down in reverse order
+ * Moved the ONBOOT check to within ifup/ifdown, so we can bring up/down
+ the interfaces at boottime/shutdown properly, done by Kevin P. Fleming
+ * Use PREFIX instead of NETMASK for adding addresses in ipv4-static,
+ done by Kevin P. Fleming
+ * Fix reversal of services inside ifconfig.* directories in ifdown,
+ done by Kevin P. Fleming
+ * Add ipv4-static-route service, supplied by Kevin P. Fleming
2.2.0 - July 12, 2004
- * Tagged as 2.2.0
+ * Tagged as 2.2.0
n/a - July 11, 2004
- * Minor script output changes
- * Repaired networking scripts broken in previous commits
+ * Minor script output changes
+ * Repaired networking scripts broken in previous commits
n/a - July 10, 2004
- * We now use the ip program [from iproute2] instead of ipconfig
- [net-tools] to bring up/down ethernet interfaces, and local
- connections, submitted by Jim Gifford
- * Removed gateway backward compatibility
- * Removed ifup-eth0 ifdown-eth0 compatibility
- * Removed the "assume SERVICE=static if SERVICE is unset" compatibility
- * Pass the IFCONFIG environmental variable to services, so they can
- locate the file with the parameters they must read
- * Rename static to ipv4-static
- * Stage1 for network configuration via directories, ifup and ifdown
- modified, and the static service modified
- * Stage2 for network configuration via directories complete, network was
- modified to check within subdirectories for ONBOOT=yes. Final Stage
+ * We now use the ip program [from iproute2] instead of ipconfig
+ [net-tools] to bring up/down ethernet interfaces, and local
+ connections, submitted by Jim Gifford
+ * Removed gateway backward compatibility
+ * Removed ifup-eth0 ifdown-eth0 compatibility
+ * Removed the "assume SERVICE=static if SERVICE is unset" compatibility
+ * Pass the IFCONFIG environmental variable to services, so they can
+ locate the file with the parameters they must read
+ * Rename static to ipv4-static
+ * Stage1 for network configuration via directories, ifup and ifdown
+ modified, and the static service modified
+ * Stage2 for network configuration via directories complete, network was
+ modified to check within subdirectories for ONBOOT=yes. Final Stage
n/a - July 8, 2004
- * Changed iso01 to lat1 everywhere in /etc/sysconfig/console. This
- fixes the problem with line-drawing characters.
+ * Changed iso01 to lat1 everywhere in /etc/sysconfig/console. This
+ fixes the problem with line-drawing characters.
n/a - July 7, 2004
- * Halted the computer, if unable to mount /dev as a ramfs
+ * Halted the computer, if unable to mount /dev as a ramfs
n/a - July 6, 2004
- * Moved the hotplug bootscript back to contrib, it will not be used in
- the testing branch of the lfs book at this time
+ * Moved the hotplug bootscript back to contrib, it will not be used in
+ the testing branch of the lfs book at this time
n/a - July 4, 2004
- * Modified ifup and ifdown to be hotplug aware
+ * Modified ifup and ifdown to be hotplug aware
n/a - July 3, 2004
- * Change the check for ONBOOT into a source within a subshell
+ * Change the check for ONBOOT into a source within a subshell
n/a - July 1, 2004
- * Moved hotplug start to runlevels 3-5 from sysinit
+ * Moved hotplug start to runlevels 3-5 from sysinit
n/a - June 30, 2004
- * Pass -depth in cleanfs
+ * Pass -depth in cleanfs
n/a - June 29, 2004
- * Made the grep for ONBOOT in the network script more exact
+ * Made the grep for ONBOOT in the network script more exact
2.1.2 - June 27, 2004
- * Install the automatic module loading script by default
- * Tagged as 2.1.2
+ * Install the automatic module loading script by default
+ * Tagged as 2.1.2
n/a - June 26, 2004
- * Fixed font for UK in /etc/sysconfig/console
+ * Fixed font for UK in /etc/sysconfig/console
n/a - June 23, 2004
- * Fixed a typo in the hotplug installation procedure
+ * Fixed a typo in the hotplug installation procedure
n/a - June 21, 2004
- * Re-ordered the "mount" and "echo" commands in the udev script, to
- prevent a possible race
- * Converted the udev script to use udevsend/udevd
- * Moved removal of /fastboot and /forcefsck to just after the root fs
- becomes writable, and dropped the removal of /etc/nologin
- * Cleaned and tweaked both the output and actions of cleanfs
- * Removed the disabling of hotplug from sendsignals
- * Removed anything that might call "rmmod" in hotplug, since rmmod is
- notoriously troublesome in the 2.6.x kernels, and call it with the
- stop argument from runlevels 0 and 6
- * Fixed previous modifications to the udev and cleanfs scripts
+ * Re-ordered the "mount" and "echo" commands in the udev script, to
+ prevent a possible race
+ * Converted the udev script to use udevsend/udevd
+ * Moved removal of /fastboot and /forcefsck to just after the root fs
+ becomes writable, and dropped the removal of /etc/nologin
+ * Cleaned and tweaked both the output and actions of cleanfs
+ * Removed the disabling of hotplug from sendsignals
+ * Removed anything that might call "rmmod" in hotplug, since rmmod is
+ notoriously troublesome in the 2.6.x kernels, and call it with the
+ stop argument from runlevels 0 and 6
+ * Fixed previous modifications to the udev and cleanfs scripts
n/a - June 20, 2004
- * Rolled back to the /dev/.udev.tdb check from 2.1.1, since the new
- one doesn't work as well, and the bug that caused it to change is
- now fixed
+ * Rolled back to the /dev/.udev.tdb check from 2.1.1, since the new
+ one doesn't work as well, and the bug that caused it to change is
+ now fixed
n/a - June 18, 2004
- * Updated sysconfig/console
- * Fixed disabling hotplug in sendsignals
- * hotplug is now installed by default
+ * Updated sysconfig/console
+ * Fixed disabling hotplug in sendsignals
+ * hotplug is now installed by default
n/a - June 15, 2004
- * Reset /proc/sys/kernel/hotplug to /bin/true when running the "stop"
- command for hotplug
- * Cleaned the output of the mountkernfs script
- * Don't output "Creating files and directories" when it's a lie
+ * Reset /proc/sys/kernel/hotplug to /bin/true when running the "stop"
+ command for hotplug
+ * Cleaned the output of the mountkernfs script
+ * Don't output "Creating files and directories" when it's a lie
n/a - June 8, 2004
- * Changed the location the optional module script is installed to
- /etc/rc.d/rcsysinit.d/S05modules.
+ * Changed the location the optional module script is installed to
+ /etc/rc.d/rcsysinit.d/S05modules.
n/a - June 4, 2004
- * Added a echo to the > /proc/sys/kernel/hotplug line, as > did not
- clear it
+ * Added a echo to the > /proc/sys/kernel/hotplug line, as > did not
+ clear it
n/a - June 3, 2004
- * Added '> /proc/sys/kernel/hotplug' to sendsignals, to disable hotplug
- events, which may start up new daemons
- * Added elementry bootup logging support. If it can write to
- /var/log/boot.log, it will
- * Removed logging support, it kept / from being remounted ro
+ * Added '> /proc/sys/kernel/hotplug' to sendsignals, to disable hotplug
+ events, which may start up new daemons
+ * Added elementry bootup logging support. If it can write to
+ /var/log/boot.log, it will
+ * Removed logging support, it kept / from being remounted ro
n/a - June 2, 2004
- * Reorganize what goes on in the udev script
- * Reorganize what goes on in the hotplug script
- * Moved setting /sbin/hotplug as the default hotplug manager into the
- hotplug script
+ * Reorganize what goes on in the udev script
+ * Reorganize what goes on in the hotplug script
+ * Moved setting /sbin/hotplug as the default hotplug manager into the
+ hotplug script
n/a - June 1, 2004
- * Removed usbfs from mountkernfs, and mountfs
- * Edited the udev script, so it'll always set /proc/sys/kernel/hotplug
+ * Removed usbfs from mountkernfs, and mountfs
+ * Edited the udev script, so it'll always set /proc/sys/kernel/hotplug
n/a - May 24, 2004
- * Added more example keymaps and font settings to /etc/sysconfig/console
- * Install the /etc/sysconfig/console file by default
+ * Added more example keymaps and font settings to /etc/sysconfig/console
+ * Install the /etc/sysconfig/console file by default
n/a - May 23, 2004
- * Changed the symlink for the optional modules script
- * Removed depmod from the optional modules script
+ * Changed the symlink for the optional modules script
+ * Removed depmod from the optional modules script
n/a - May 20, 2004
- * Removed the random script. There is not a strong enough case for
- adding it to the lfs-bootscripts.
+ * Removed the random script. There is not a strong enough case for
+ adding it to the lfs-bootscripts.
n/a - May 19, 2004
- * Added the random bootscript from blfs-bootscripts
+ * Added the random bootscript from blfs-bootscripts
2.1.1 - May 18, 2004
- * Fixed installation of modules configuration
- * Tagged as 2.1.1
+ * Fixed installation of modules configuration
+ * Tagged as 2.1.1
n/a - May 16, 2004
- * Added sysklogd configuration file
- * Added example /etc/sysconfig/console file
- * Do not attempt to populate /dev if that directory has already been
- set up earlier in bootup (such as on initramfs/initrd)
- * Prevent excessive kernel output once klogd starts
- * Added hotplug script
+ * Added sysklogd configuration file
+ * Added example /etc/sysconfig/console file
+ * Do not attempt to populate /dev if that directory has already been
+ set up earlier in bootup (such as on initramfs/initrd)
+ * Prevent excessive kernel output once klogd starts
+ * Added hotplug script
n/a - May 15, 2004
- * Namespace rework (enumeration of scripts is now cleaner)
- * Removed directories: blfs, contrib/new-boot-0.2, contrib/rlv
+ * Namespace rework (enumeration of scripts is now cleaner)
+ * Removed directories: blfs, contrib/new-boot-0.2, contrib/rlv
n/a - May 13, 2004
- * Repaired the console script
- * Added a check to cleanfs [createfiles], to make sure that we have
- a valid devicetype, if we have type=dev
+ * Repaired the console script
+ * Added a check to cleanfs [createfiles], to make sure that we have
+ a valid devicetype, if we have type=dev
n/a - May 11, 2004
- * Added usbfs to mountkernfs and mountfs
+ * Added usbfs to mountkernfs and mountfs
n/a - May 6, 2004
- * Don't use loadproc in localnet, it's not meant for that
- * Quote tests of $PIDFILE, so that things behave when it's empty
- * Removed unused kill -0 from killproc
+ * Don't use loadproc in localnet, it's not meant for that
+ * Quote tests of $PIDFILE, so that things behave when it's empty
+ * Removed unused kill -0 from killproc
2.1.0 - May 4, 2004
- * Update to the console script, prevent install of the console script
- * Chgrp /var/run/utmp to group utmp if it exists.
- * Moved udev from contrib to lfs
- * Moved GATEWAY setup from /etc/rc.d/init.d/network to
- /etc/sysconfig/network-devices/services/static
- * Use the contents of $PIDFILE, if it is set in the script
- * Tagged as 2.1.0.
+ * Update to the console script, prevent install of the console script
+ * Chgrp /var/run/utmp to group utmp if it exists.
+ * Moved udev from contrib to lfs
+ * Moved GATEWAY setup from /etc/rc.d/init.d/network to
+ /etc/sysconfig/network-devices/services/static
+ * Use the contents of $PIDFILE, if it is set in the script
+ * Tagged as 2.1.0.
n/a - April 30, 2004
- * Moved the loadkeys script to console, and added setfont. Contributed
- by Alexander E. Patrakov
+ * Moved the loadkeys script to console, and added setfont. Contributed
+ by Alexander E. Patrakov
2.0.5 - April 29, 2004
- * Added the heimdal init script.
- * Tagged as 2.0.5
+ * Added the heimdal init script.
+ * Tagged as 2.0.5
2.0.4 - April 27, 2004
- * Tagged as 2.0.4
+ * Tagged as 2.0.4
n/a - April 24, 2004
- * Added a example script for /etc/sysconfig/createfiles
- * Added a check for /sys before mounting sysfs
- * Added -t noramfs to umount on /etc/rc.d/init.d/mountfs.
- This will prevent /dev from being unmounted, if /proc/mounts
- is symlinked to /etc/mtab
+ * Added a example script for /etc/sysconfig/createfiles
+ * Added a check for /sys before mounting sysfs
+ * Added -t noramfs to umount on /etc/rc.d/init.d/mountfs.
+ This will prevent /dev from being unmounted, if /proc/mounts
+ is symlinked to /etc/mtab
n/a - April 18, 2004
- * Small fix to a if statement in netfs
+ * Small fix to a if statement in netfs
n/a - April 17, 2004
- * Added the lisa bootscript, lisa is part of the KDE Network package
- * Add proper error checking to the mountfs script when writing out mtab
- * Add more comments to the udev script, and conditionalize various
- things that should've been done this way in the first place
- * Include a template module auto-loading configuration file instead of
- having syntax comments in the script itself
+ * Added the lisa bootscript, lisa is part of the KDE Network package
+ * Add proper error checking to the mountfs script when writing out mtab
+ * Add more comments to the udev script, and conditionalize various
+ things that should've been done this way in the first place
+ * Include a template module auto-loading configuration file instead of
+ having syntax comments in the script itself
n/a - April 12, 2004
- * Added a automatic modules loading script to the contrib directory
- submitted by Zack
- * Edited mountkernfs, so that if you can mount sysfs on /sys, it will
- be mounted at boottime. Should not affect 2.4 systems
- * Since all entries are added to /etc/mtab, we should not require
- the NO_FS variable. It has been removed from mountfs
- * Added the udev script into the contrib directory, submitted by Zack
+ * Added a automatic modules loading script to the contrib directory
+ submitted by Zack
+ * Edited mountkernfs, so that if you can mount sysfs on /sys, it will
+ be mounted at boottime. Should not affect 2.4 systems
+ * Since all entries are added to /etc/mtab, we should not require
+ the NO_FS variable. It has been removed from mountfs
+ * Added the udev script into the contrib directory, submitted by Zack
2.0.3 - April 8, 2004
- * Updated cleanfs, so it can create devices. Supplied by Zack
- * Tagged as 2.0.3
+ * Updated cleanfs, so it can create devices. Supplied by Zack
+ * Tagged as 2.0.3
n/a - March 31, 2004
- * Changed "Press Enter" on unknown error to white
- * Moved S10swap to S20swap. When udev is added, it has to be
- ran before swap is setup
+ * Changed "Press Enter" on unknown error to white
+ * Moved S10swap to S20swap. When udev is added, it has to be
+ ran before swap is setup
n/a - March 29, 2004
- * Fixed the rc5.d symlink for ntp so it creates S26ntp instead
- of S26npt
- * Moved S20mountkernfs to S00mountkernfs in rcsysinit.d. Will help in
- the addition of udev in the future.
+ * Fixed the rc5.d symlink for ntp so it creates S26ntp instead
+ of S26npt
+ * Moved S20mountkernfs to S00mountkernfs in rcsysinit.d. Will help in
+ the addition of udev in the future.
n/a - March 27, 2004
- * Changed gdm path from hardcoded to program name. There are 2 spots
- gnome can be installed
+ * Changed gdm path from hardcoded to program name. There are 2 spots
+ gnome can be installed
n/a - March 26, 2004
- * Updated fam daemon script. It now uses the famd daemon instead of fam
+ * Updated fam daemon script. It now uses the famd daemon instead of fam
n/a - March 24, 2004
- * Removed mount command out of nfs. the netfs script already handles
- this
+ * Removed mount command out of nfs. the netfs script already handles
+ this
2.0.2 - March 24, 2004
- * Edited cleanfs to solve a problem. [if /tmp does not exist, it
- could run the find command on the root filesystem]
- * Tagged as 2.0.2
+ * Edited cleanfs to solve a problem. [if /tmp does not exist, it
+ could run the find command on the root filesystem]
+ * Tagged as 2.0.2
2.0.1 - March 24, 2004
- * Found typo in BLFS MySQL Script.
- * Tagged as 2.0.1
+ * Found typo in BLFS MySQL Script.
+ * Tagged as 2.0.1
2.0.0 - March 23, 2004
- * Tagged as 2.0.0, no changes from 2.0.0-pre2
+ * Tagged as 2.0.0, no changes from 2.0.0-pre2
2.0.0-pre2 - March 23, 2004
- * Cleaned the /tmp directory on bootup. find command supplied by Zack
- * Added a script which can automatically create files and directories
- on startup. [Handles files/directories, permissions, and user/group].
- Created by Zack
- * Added blfs/init.d/fam script
- * Tagged as 2.0.0-pre2
+ * Cleaned the /tmp directory on bootup. find command supplied by Zack
+ * Added a script which can automatically create files and directories
+ on startup. [Handles files/directories, permissions, and user/group].
+ Created by Zack
+ * Added blfs/init.d/fam script
+ * Tagged as 2.0.0-pre2
n/a - March 20, 2004
- * Added create-service-dir target and removed from create-dirs
- * Changed service script install targets to use
- create-service-dir
- * Added check for dhcpcd service script for stale pid file
- Suggested by Jeremy
- * Added ifconfig to ipx service script for hosting device not up
+ * Added create-service-dir target and removed from create-dirs
+ * Changed service script install targets to use
+ create-service-dir
+ * Added check for dhcpcd service script for stale pid file
+ Suggested by Jeremy
+ * Added ifconfig to ipx service script for hosting device not up
n/a - March 19, 2004
- * Added support for ETCDIR, and DESTDIR in the Makefile,
- compliments of Tushar
- * Renamed mountproc to mountkernfs
- * Updated the README file
- * Coloured the print_error_message in functions red
- * added stop to the setclock script
- * changed echo > to > in cleanfs, suggested by winkie
- * BLFS Scripts Added, collected by Zack
- * Edited killproc, so it checks for running pids, rather then
- the completion of the above kill command. Suggested by Zack
- * Added network services found in blfs, removed adsl. Submitted by
- DJ.
+ * Added support for ETCDIR, and DESTDIR in the Makefile,
+ compliments of Tushar
+ * Renamed mountproc to mountkernfs
+ * Updated the README file
+ * Coloured the print_error_message in functions red
+ * added stop to the setclock script
+ * changed echo > to > in cleanfs, suggested by winkie
+ * BLFS Scripts Added, collected by Zack
+ * Edited killproc, so it checks for running pids, rather then
+ the completion of the above kill command. Suggested by Zack
+ * Added network services found in blfs, removed adsl. Submitted by
+ DJ.
1.99.4 - March 17, 2004
- * Fixed one last halt line in checkfs script
- * Moved the directory structure around
- * Tagged as development release 1.99.4
+ * Fixed one last halt line in checkfs script
+ * Moved the directory structure around
+ * Tagged as development release 1.99.4
n/a - February 28, 2004
- * Added stty sane to the top of rc.d/init.d/rc. Hopefully, this will
- fix the problems
- * Also changed all instances of <ctrl-j> back to enter
+ * Added stty sane to the top of rc.d/init.d/rc. Hopefully, this will
+ fix the problems
+ * Also changed all instances of <ctrl-j> back to enter
1.99.3 - February 23, 2004
- * Tagged as development release 1.99.3
+ * Tagged as development release 1.99.3
n/a - February 19, 2004
- * Fixed checkfs script, so it will no longer continue to boot after a
- failure in the init.d/checkfs script. Tested with the help of Andre
- Müller. Fix suggested by Zack
+ * Fixed checkfs script, so it will no longer continue to boot after a
+ failure in the init.d/checkfs script. Tested with the help of Andre
+ Müller. Fix suggested by Zack
n/a - February 7, 2004
- * Added -s onto grep on network stop
- * Replaced a few more enter's with ctrl-j
+ * Added -s onto grep on network stop
+ * Replaced a few more enter's with ctrl-j
1.99.2 - February 6, 2004
- * Added -s onto grep in network start
- * Tagged as development release 1.99.2
+ * Added -s onto grep in network start
+ * Tagged as development release 1.99.2
n/a - February 4, 2004
- * Fixed $WARNING $NORMAL and $ERROR lines, broken by changes in
- functions
- * Changed above fixes to work with ash
- * Fixed checkfs symlink in Makefile
- * functions is no longer installed as executable
- * Added a check to checkfs, for errors above 16. These are caused by
- being unable to run fsck, either due to user input, or a unfunctional
- linux system
+ * Fixed $WARNING $NORMAL and $ERROR lines, broken by changes in
+ functions
+ * Changed above fixes to work with ash
+ * Fixed checkfs symlink in Makefile
+ * functions is no longer installed as executable
+ * Added a check to checkfs, for errors above 16. These are caused by
+ being unable to run fsck, either due to user input, or a unfunctional
+ linux system
1.99.1 - February 2, 2004
- * Tagged as development release 1.99.1
+ * Tagged as development release 1.99.1
n/a - February 2, 2004:
- * Added -d to umount in mountfs.
- * Fixed network shutdown script
- * Fixed Makefile rc.6 to reboot
- * Added -s flag to grep command in rc.d/init.d/network -
- suppresses an error if no ifconfig.* files exist
+ * Added -d to umount in mountfs.
+ * Fixed network shutdown script
+ * Fixed Makefile rc.6 to reboot
+ * Added -s flag to grep command in rc.d/init.d/network -
+ suppresses an error if no ifconfig.* files exist
n/a - January 30, 2004:
- * Reorganized the network system to accept multiple services.
- * Ash Compliancy
- * Modified some scripts to follow template
- * Reorganized functions, based upon Ash Compliancy Patch
- * Added a sleep 5 to failure for evaulate_retval, and changed
- evaulate_retval to return true instead of false. Instead, a
- exit 1 will indicate the script terminated abnormally, causing
- your system to wait until you hit ctrl-J
- * Switched "Press enter to continue" to "Press <ctrl-j> to continue"
- * replaced 3 with $KILLDELAY in sendsignals
- * mountfs does not mount network filesystems [identified by _netdev
- in /etc/fstab]
- * removed unneded touch out of cleanfs
+ * Reorganized the network system to accept multiple services.
+ * Ash Compliancy
+ * Modified some scripts to follow template
+ * Reorganized functions, based upon Ash Compliancy Patch
+ * Added a sleep 5 to failure for evaulate_retval, and changed
+ evaulate_retval to return true instead of false. Instead, a
+ exit 1 will indicate the script terminated abnormally, causing
+ your system to wait until you hit ctrl-J
+ * Switched "Press enter to continue" to "Press <ctrl-j> to continue"
+ * replaced 3 with $KILLDELAY in sendsignals
+ * mountfs does not mount network filesystems [identified by _netdev
+ in /etc/fstab]
+ * removed unneded touch out of cleanfs
n/a - January 30, 2004:
- * New maintainers for the lfs-bootscripts package are:
- Jeremy Utley (jeremy@linuxfromscratch.org)
- Nathan Coulson (nathan@linuxfromscratch.org)
+ * New maintainers for the lfs-bootscripts package are:
+ Jeremy Utley (jeremy@linuxfromscratch.org)
+ Nathan Coulson (nathan@linuxfromscratch.org)
1.11 - February 3rd, 2003:
- * /etc/mtab is now a real file and is handled correctly so there are
- no errors even when the machine has crashed.
+ * /etc/mtab is now a real file and is handled correctly so there are
+ no errors even when the machine has crashed.
1.10 - September 12th, 2002:
- * Fixed up checkfs to work with non-ext2 filesystems too (such as
- minix).
+ * Fixed up checkfs to work with non-ext2 filesystems too (such as
+ minix).
1.9 - April 5th, 2002:
- * reloadproc function had a missing '=' in the "failure 1" command (it
- should be failure=1)
+ * reloadproc function had a missing '=' in the "failure 1" command (it
+ should be failure=1)
- * When script exists with unexpected value, you have to hit "Enter" to
- continue, not just a random key as printed on the screen.
+ * When script exists with unexpected value, you have to hit "Enter" to
+ continue, not just a random key as printed on the screen.
- * Moved K10sysklogd, K20sendsignals, K30mount and K40swap to
- K40sysklogd, K50sendsignals, K60mount, K70swap
+ * Moved K10sysklogd, K20sendsignals, K30mount and K40swap to
+ K40sysklogd, K50sendsignals, K60mount, K70swap
- * Changed the #!/bin/sh lines to #!/bin/bash - /bin/sh may not be
- linked to bash but to some other shell of your choice. These scripts
- are written to work with bash, so you can't just run them when
- /bin/sh -> csh or ash or whatever else tickles your fancy. This
- change should fix that.
+ * Changed the #!/bin/sh lines to #!/bin/bash - /bin/sh may not be
+ linked to bash but to some other shell of your choice. These scripts
+ are written to work with bash, so you can't just run them when
+ /bin/sh -> csh or ash or whatever else tickles your fancy. This
+ change should fix that.
1.8 - March 14th, 2002:
- * Fixed the getpids function call so PPID's would be taken into account
- properly.
+ * Fixed the getpids function call so PPID's would be taken into account
+ properly.
- * Added the 'contrib' directory with other people's bootscript
- implementations.
+ * Added the 'contrib' directory with other people's bootscript
+ implementations.
1.7 - March 10th, 2002:
- * Used code from Matthias Benkmann's simpleinit-msb @
- http://winterdrache.de/linux/newboot/index.html mainly for improved
- killproc function handling
+ * Used code from Matthias Benkmann's simpleinit-msb @
+ http://winterdrache.de/linux/newboot/index.html mainly for improved
+ killproc function handling
- * When a requested process isn't running, or is already running, a
- warning "Not running" or "Already running" will be displayed. This
- was out of allignment due to a missing $CURS_UP
+ * When a requested process isn't running, or is already running, a
+ warning "Not running" or "Already running" will be displayed. This
+ was out of allignment due to a missing $CURS_UP
- * Removed "||exit" from ifup and ifdown scripts. They are useless.
+ * Removed "||exit" from ifup and ifdown scripts. They are useless.
- * Changed the loadkeys script to run "loadkeys -d" and removed the need
- for the /etc/sysconfig/keyboard file. The kbd patch fixes the
- "loadkeys -d" behaviour.
+ * Changed the loadkeys script to run "loadkeys -d" and removed the need
+ for the /etc/sysconfig/keyboard file. The kbd patch fixes the
+ "loadkeys -d" behaviour.
1.6 - February 26th, 2002:
- * replaced -o %PPID with -o $PPID throughout the functions script. This
- construct does what it's supposed to do (don't take PPID into account
- because this would fail if a running daemon and the bootscript have
- the same name).
+ * replaced -o %PPID with -o $PPID throughout the functions script. This
+ construct does what it's supposed to do (don't take PPID into account
+ because this would fail if a running daemon and the bootscript have
+ the same name).
- * added 'restart' to the swap script
+ * added 'restart' to the swap script
- * instead of using 'echo -n' to supress newlines so the [ OK ] and
- related messages allign properly, substitute this with a single echo
- command that simply goes one line up before outputting anything. This
- also has the benefit that when programs have their own output (like
- swapon, fsck and loadkeys), there won't be an unwanted blank line
- between the program's output and the [ OK ] et all. messages.
+ * instead of using 'echo -n' to supress newlines so the [ OK ] and
+ related messages allign properly, substitute this with a single echo
+ command that simply goes one line up before outputting anything. This
+ also has the benefit that when programs have their own output (like
+ swapon, fsck and loadkeys), there won't be an unwanted blank line
+ between the program's output and the [ OK ] et all. messages.
1.5 - February 2nd, 2002:
- * added 'exit 1' to the statusproc function when there aren't enough
- parameters passed to it (such as the name of process to check for)
+ * added 'exit 1' to the statusproc function when there aren't enough
+ parameters passed to it (such as the name of process to check for)
1.4 - February 2nd, 2002:
- * when /fastboot is detected and the message about it is printed,
- don't run 'exit 1' else the rc script will cause a [FAILED] to
- be printed which is undesired in this case.
+ * when /fastboot is detected and the message about it is printed,
+ don't run 'exit 1' else the rc script will cause a [FAILED] to
+ be printed which is undesired in this case.
1.3 - January 30th, 2002:
- * network script: changed default route detection by using the same
- method as used when starting the script: check if the GATEWAY
- variable is set
+ * network script: changed default route detection by using the same
+ method as used when starting the script: check if the GATEWAY
+ variable is set
- * removed the emptying of /etc/mtab since it's a symlink to
- /proc/mounts now
+ * removed the emptying of /etc/mtab since it's a symlink to
+ /proc/mounts now
- * added the mountproc script which mounts the proc system. This is done
- because we need proc mounted even before the mountfs script is ran
- (now that /etc/mtab is a symlink to /proc/mounts)
+ * added the mountproc script which mounts the proc system. This is done
+ because we need proc mounted even before the mountfs script is ran
+ (now that /etc/mtab is a symlink to /proc/mounts)
- * removed all absolute paths from command calls
+ * removed all absolute paths from command calls
- * added umask 022 and PATH="/bin:/usr/bin:/sbin:/usr/sbin" to the
- functions script. Every file now sources this so that umask and PATH
- are set correctly
+ * added umask 022 and PATH="/bin:/usr/bin:/sbin:/usr/sbin" to the
+ functions script. Every file now sources this so that umask and PATH
+ are set correctly
1.2 - January 26th, 2002:
- * network script: detect if a default route is set before removing it
+ * network script: detect if a default route is set before removing it
diff --git a/bootscripts/lfs/init.d/functions b/bootscripts/lfs/init.d/functions
index 7a0b584c0..4c883b31b 100644
--- a/bootscripts/lfs/init.d/functions
+++ b/bootscripts/lfs/init.d/functions
@@ -586,7 +586,8 @@ loadproc()
fi
nice -n "${nicelevel}" "${@}"
- evaluate_retval # This is "Probably" not LSB compliant, but required to be compatible with older bootscripts
+ evaluate_retval # This is "Probably" not LSB compliant,
+# but required to be compatible with older bootscripts
return 0
}
diff --git a/bootscripts/lfs/sysconfig/network-devices/ifup b/bootscripts/lfs/sysconfig/network-devices/ifup
index c9dfe2fb9..369443309 100644
--- a/bootscripts/lfs/sysconfig/network-devices/ifup
+++ b/bootscripts/lfs/sysconfig/network-devices/ifup
@@ -56,12 +56,13 @@ for file in ${FILES}; do
fi
# Will not process this service if started by hotplug, and
# ONHOTPLUG is not set to yes
- if [ "${IN_HOTPLUG}" = "1" -a "${ONHOTPLUG}" != "yes" -a "${HOSTNAME}" != "(none)" ]; then
- continue
+ if [ "${IN_HOTPLUG}" = "1" -a "${ONHOTPLUG}" != "yes" \
+ -a "${HOSTNAME}" != "(none)" ]; then continue
fi
if [ -n "${SERVICE}" -a -x "${network_devices}/services/${SERVICE}" ]; then
- if [ -z "${CHECK_LINK}" -o "${CHECK_LINK}" = "y" -o "${CHECK_LINK}" = "yes" -o "${CHECK_LINK}" = "1" ]; then
+ if [ -z "${CHECK_LINK}" -o "${CHECK_LINK}" = "y" \
+ -o "${CHECK_LINK}" = "yes" -o "${CHECK_LINK}" = "1" ]; then
if ip link show ${1} > /dev/null 2>&1; then
link_status=`ip link show ${1}`
if [ -n "${link_status}" ]; then
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 34ec28d44..affb481a3 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -38,6 +38,17 @@
-->
<listitem>
+ <para>2009-01-03</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Reformatted several pages so pdf is properly
+ generated. Thanks to Martin Miehe for the changes.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>2008-12-29</para>
<itemizedlist>
<listitem>
diff --git a/chapter05/e2fsprogs.xml b/chapter05/e2fsprogs.xml
index 5211ca666..38919deb7 100644
--- a/chapter05/e2fsprogs.xml
+++ b/chapter05/e2fsprogs.xml
@@ -63,7 +63,8 @@ cd build</userinput></screen>
<para>Make the installed static libraries writable so debugging symbols can
be removed later.</para>
-<screen><userinput remap="install">chmod -v u+w /tools/lib/{libblkid,libcom_err,libe2p,libext2fs,libss,libuuid}.a</userinput></screen>
+<screen><userinput remap="install">chmod -v u+w \
+ /tools/lib/{libblkid,libcom_err,libe2p,libext2fs,libss,libuuid}.a</userinput></screen>
</sect2>
diff --git a/chapter06/bash.xml b/chapter06/bash.xml
index 59ede3798..9daa799ee 100644
--- a/chapter06/bash.xml
+++ b/chapter06/bash.xml
@@ -55,7 +55,8 @@ sed -i "s|htmldir = @htmldir@|htmldir = /usr/share/doc/bash-&bash-version;|" \
<para>Prepare Bash for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr --bindir=/bin \
- --without-bash-malloc --with-installed-readline ac_cv_func_working_mktime=yes</userinput></screen>
+ --without-bash-malloc \
+ --with-installed-readline ac_cv_func_working_mktime=yes</userinput></screen>
<variablelist>
<title>The meaning of the configure options:</title>
diff --git a/chapter06/coreutils.xml b/chapter06/coreutils.xml
index 493b39593..7d6defe23 100644
--- a/chapter06/coreutils.xml
+++ b/chapter06/coreutils.xml
@@ -70,7 +70,8 @@ esac</userinput></screen>
<para>Now prepare Coreutils for compilation:</para>
-<screen><userinput remap="configure">./configure --prefix=/usr --enable-install-program=hostname --enable-no-install-program=kill,uptime</userinput></screen>
+<screen><userinput remap="configure">./configure --prefix=/usr --enable-install-program=hostname \
+ --enable-no-install-program=kill,uptime</userinput></screen>
<variablelist>
<title>The meaning of the configure options:</title>
diff --git a/chapter06/linux-headers.xml b/chapter06/linux-headers.xml
index f34e037a4..90c5bc2e3 100644
--- a/chapter06/linux-headers.xml
+++ b/chapter06/linux-headers.xml
@@ -82,9 +82,10 @@ cp -rv dest/include/* /usr/include</userinput></screen>
<term><filename class="headerfile">/usr/include/{asm{,-generic},linux,mtd,rdma,sound}/*.h</filename></term>
<listitem>
<para>The Linux API headers</para>
- <indexterm zone="ch-system-linux-headers linux-headers">
+ <indexterm zone="ch-system-linux-headers">
<!-- No /*.h here to prevent a PDF line overflow -->
- <primary sortas="e-/usr/include/{asm{,-generic},linux,mtd,rdma,sound}">/usr/include/{asm{,-generic},linux,mtd,rdma,sound,video}</primary>
+ <primary sortas="e-/usr/include/{asm{,-generic},linux,mtd,rdma,sound}">/usr/include/{asm{,-generic},linux,mtd,
+rdma,sound,video}/*.h</primary>
</indexterm>
</listitem>
</varlistentry>
diff --git a/chapter06/man-db.xml b/chapter06/man-db.xml
index 41fb6821a..51450de5c 100644
--- a/chapter06/man-db.xml
+++ b/chapter06/man-db.xml
@@ -151,18 +151,24 @@
<!-- Origin: man-db-2.5.2/src/encodings.c -->
<table>
- <title>Expected character encoding of legacy 8-bit manual pages</title>
- <?dbfo table-width="2.5in" ?>
+ <?dbfo keep-together="auto" ?>
+<title>Expected character encoding of legacy 8-bit manual pages</title>
+ <?dbfo keep-together="auto" ?>
+ <?dbfo table-width="6in" ?>
- <tgroup cols="2">
+ <tgroup cols="4">
<colspec colnum="1" colwidth="1.5in"/>
<colspec colnum="2" colwidth="1in"/>
+ <colspec colnum="3" colwidth="2.5in"/>
+ <colspec colnum="4" colwidth="1in"/>
<thead>
<row>
<entry>Language (code)</entry>
<entry>Encoding</entry>
+ <entry>Language (code)</entry>
+ <entry>Encoding</entry>
</row>
</thead>
@@ -170,67 +176,99 @@
<row>
<entry>Danish (da)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Bulgarian (bg)</entry>
+ <entry>CP1251</entry>
</row>
<row>
<entry>German (de)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Czech (cs)</entry>
+ <entry>ISO-8859-2</entry>
</row>
<row>
<entry>English (en)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Croatian (hr)</entry>
+ <entry>ISO-8859-2</entry>
</row>
<row>
<entry>Spanish (es)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Hungarian (hu)</entry>
+ <entry>ISO-8859-2</entry>
</row>
<row>
<entry>Finnish (fi)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Japanese (ja)</entry>
+ <entry>EUC-JP</entry>
</row>
<row>
<entry>French (fr)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Korean (ko)</entry>
+ <entry>EUC-KR</entry>
</row>
<row>
<entry>Irish (ga)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Polish (pl)</entry>
+ <entry>ISO-8859-2</entry>
</row>
<row>
<entry>Galician (gl)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Russian (ru)</entry>
+ <entry>KOI8-R</entry>
</row>
<row>
<entry>Indonesian (id)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Slovak (sk)</entry>
+ <entry>ISO-8859-2</entry>
</row>
<row>
<entry>Icelandic (is)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Serbian (sr)</entry>
+ <entry>ISO-8859-5</entry>
</row>
<row>
<entry>Italian (it)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Turkish (tr)</entry>
+ <entry>ISO-8859-9</entry>
</row>
<row>
<entry>Dutch (nl)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Simplified Chinese (zh_CN)</entry>
+ <entry>GBK</entry>
</row>
<!-- FIXME: BUG: "no" is deprecated, should use "nb" or "nn" and
symlinks -->
<row>
<entry>Norwegian (no)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Simplified Chinese, Singapore (zh_SG)</entry>
+ <entry>GBK</entry>
</row>
<!-- END BUG -->
<row>
<entry>Portuguese (pt)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Traditional Chinese (zh_TW)</entry>
+ <entry>BIG5</entry>
</row>
<row>
<entry>Swedish (sv)</entry>
<entry>ISO-8859-1</entry>
+ <entry>Traditional Chinese, Hong Kong (zh_HK)</entry>
+ <entry>BIG5HKSCS</entry>
</row>
+
<!-- Languages below require patched groff -->
+ <!--
<row>
<entry>Bulgarian (bg)</entry>
<entry>CP1251</entry>
@@ -290,7 +328,7 @@
<row>
<entry>Traditional Chinese, Hong Kong (zh_HK)</entry>
<entry>BIG5HKSCS</entry>
- </row>
+ </row>-->
</tbody>
</tgroup>
diff --git a/general.ent b/general.ent
index eeb4029d1..fb8e8a793 100644
--- a/general.ent
+++ b/general.ent
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!ENTITY version "SVN-20081229">
-<!ENTITY releasedate "December 29, 2008">
+<!ENTITY version "SVN-20090103">
+<!ENTITY releasedate "January 3, 2009">
<!ENTITY copyrightdate "1999-2009"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "7.0">
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
diff --git a/packages.ent b/packages.ent
index 532a89c15..42f93dffd 100644
--- a/packages.ent
+++ b/packages.ent
@@ -293,7 +293,7 @@
<!ENTITY less-ch6-du "2.8 MB">
<!ENTITY less-ch6-sbu "0.1 SBU">
-<!ENTITY lfs-bootscripts-version "20081031"> <!-- Scripts depend on this format -->
+<!ENTITY lfs-bootscripts-version "20090102"> <!-- Scripts depend on this format -->
<!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB"> <!-- Updated in Makefile -->
<!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.bz2">
<!ENTITY lfs-bootscripts-md5 "BOOTSCRIPTS-MD5SUM"> <!-- Updated in Makefile -->
diff --git a/prologue/hostreqs.xml b/prologue/hostreqs.xml
index d90dd420f..c49bc710d 100644
--- a/prologue/hostreqs.xml
+++ b/prologue/hostreqs.xml
@@ -163,14 +163,16 @@ bash --version | head -n1 | cut -d" " -f2-4
echo "/bin/sh -> `readlink -f /bin/sh`"
echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3-
bison --version | head -n1
-if [ -e /usr/bin/yacc ]; then echo "/usr/bin/yacc -> `readlink -f /usr/bin/yacc`";
+if [ -e /usr/bin/yacc ];
+ then echo "/usr/bin/yacc -> `readlink -f /usr/bin/yacc`";
else echo "yacc not found"; fi
bzip2 --version 2&gt;&amp;1 &lt; /dev/null | head -n1 | cut -d" " -f1,6-
echo -n "Coreutils: "; chown --version | head -n1 | cut -d")" -f2
diff --version | head -n1
find --version | head -n1
gawk --version | head -n1
-if [ -e /usr/bin/awk ]; then echo "/usr/bin/awk -> `readlink -f /usr/bin/awk`";
+if [ -e /usr/bin/awk ];
+ then echo "/usr/bin/awk -> `readlink -f /usr/bin/awk`";
else echo "awk not found"; fi
gcc --version | head -n1
/lib/libc.so.6 | head -n1 | cut -d" " -f1-7
@@ -185,7 +187,8 @@ sed --version | head -n1
tar --version | head -n1
makeinfo --version | head -n1
echo 'main(){}' > dummy.c &amp;&amp; gcc -o dummy dummy.c
-if [ -x dummy ]; then echo "Compilation OK"; else echo "Compilation failed"; fi
+if [ -x dummy ]; then echo "Compilation OK";
+ else echo "Compilation failed"; fi
rm -f dummy.c dummy
</literal>
EOF
diff --git a/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/lists.xsl b/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/lists.xsl
index ffdfaec9a..1ee666eaf 100644
--- a/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/lists.xsl
+++ b/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/lists.xsl
@@ -577,7 +577,7 @@
<xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
<fo:block id="{$id}" xsl:use-attribute-sets="list.item.spacing"
- keep-together.within-column="always"
+ keep-together.within-column="auto"
keep-with-next.within-column="always">
<xsl:apply-templates select="term"/>
</fo:block>
diff --git a/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/table.xsl b/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/table.xsl
index a741c072e..238494204 100644
--- a/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/table.xsl
+++ b/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/table.xsl
@@ -248,7 +248,7 @@
xsl:use-attribute-sets="table.cell.padding">
<xsl:if test="$xep.extensions != 0">
<!-- Suggested by RenderX to workaround a bug in their implementation -->
- <xsl:attribute name="keep-together.within-column">always</xsl:attribute>
+ <xsl:attribute name="keep-together.within-column">auto</xsl:attribute>
</xsl:if>
<xsl:if test="$rowsep &gt; 0">
<xsl:call-template name="border">
diff --git a/stylesheets/lfs-xsl/pdf/lfs-mixed.xsl b/stylesheets/lfs-xsl/pdf/lfs-mixed.xsl
index 99fcc4092..4a0647f74 100644
--- a/stylesheets/lfs-xsl/pdf/lfs-mixed.xsl
+++ b/stylesheets/lfs-xsl/pdf/lfs-mixed.xsl
@@ -99,9 +99,32 @@ $Date$
<xsl:when test="$keep.together != ''">
<xsl:value-of select="$keep.together"/>
</xsl:when>
+
+<!-- The following section has been modified by Martin Miehe. Page breaks
+ should be allowed within the long script listings in the appendices.
+
<xsl:otherwise>always</xsl:otherwise>
+-->
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="ancestor::appendix">auto</xsl:when>
+ <xsl:otherwise>always</xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+<!-- End of modification -->
+
</xsl:choose>
</xsl:attribute>
+
+<!-- The following lines were inserted by Martin Miehe. Scripts and rules
+ in the appendices should have a smaller font-size so that at least
+ 80 characters fit to one line. -->
+
+ <xsl:if test="ancestor::appendix"> <!-- name(/) != appendix" -->
+ <xsl:attribute name="font-size">10pt</xsl:attribute>
+ </xsl:if>
+<!-- End of insertion. -->
+
<xsl:apply-imports/>
</fo:block>
</xsl:template>