diff options
-rw-r--r-- | bootscripts/ChangeLog | 1168 | ||||
-rw-r--r-- | bootscripts/lfs/init.d/functions | 3 | ||||
-rw-r--r-- | bootscripts/lfs/sysconfig/network-devices/ifup | 7 | ||||
-rw-r--r-- | chapter01/changelog.xml | 11 | ||||
-rw-r--r-- | chapter05/e2fsprogs.xml | 3 | ||||
-rw-r--r-- | chapter06/bash.xml | 3 | ||||
-rw-r--r-- | chapter06/coreutils.xml | 3 | ||||
-rw-r--r-- | chapter06/linux-headers.xml | 5 | ||||
-rw-r--r-- | chapter06/man-db.xml | 46 | ||||
-rw-r--r-- | general.ent | 4 | ||||
-rw-r--r-- | packages.ent | 2 | ||||
-rw-r--r-- | prologue/hostreqs.xml | 9 | ||||
-rw-r--r-- | stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/lists.xsl | 2 | ||||
-rw-r--r-- | stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/table.xsl | 2 | ||||
-rw-r--r-- | stylesheets/lfs-xsl/pdf/lfs-mixed.xsl | 23 |
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 – --> <!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>&1 < /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 && 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 > 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> |