Ignore:
Timestamp:
01/04/2009 04:48:38 AM (15 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
77e2988
Parents:
a1712769
Message:

Reformatted several pages so pdf is properly generated.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8781 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • bootscripts/ChangeLog

    ra1712769 r4c0c012  
    1 2008-10-27      DJ Lucas        <dj@linuxfromscratch.org>
    2         * lfs/init.d/cleanfs: Removed '! -newer /proc' from find commands in
    3           check for stale files in /var/lock and /var/run.
    4         * Makefile: Reversed cleanfs and udev_retry scripts so that cleanfs
    5           runs immediately after mountfs.
    6 
    7 2008-10-26      Dan Nicholson   <dnicholson@linuxfromscratch.org>
    8         * lfs/init.d/functions: Remove stale pid files when encountered
    9           in loadproc/killproc/reloadproc. When the bootscript specifies
    10           a pid file to use with the "-p pidfile" argument, *proc
    11           functions previously bailed out when the referenced file
    12           contains an invalid pid.
    13 
    14 2008-10-23      DJ Lucas        <dj@linuxfromscratch.org>
    15         * lfs/init.d/console: Removed BROKEN_COMPOSE as kernel patch has
    16           been accepted upstream.
    17 
    18 2008-05-21      Bryan Kadzban   <bryan@linuxfromscratch.org>
    19         * lfs/init.d/udev, lfs/init.d/udev_retry: Use new udevadm program.
    20 
    21 2007-08-20      DJ Lucas        <dj@linuxfromscratch.org>
    22         * lfs/init.d/setclock: Added missing 'stop' argument to usage text
    23 
    24 2007-08-13      Dan Nicholson   <dnicholson@linuxfromscratch.org>
    25         * lfs/init.d/checkfs: Don't suppress error messages from the screen.
    26 
    27 2007-07-18      Dan Nicholson   <dnicholson@linuxfromscratch.org>
    28         * Makefile, lfs/init.d/consolelog: New bootscript controlling the
    29           kernel log level on the console. This is controlled by the LOGLEVEL
    30           variable in /etc/sysconfig/console.
    31         * lfs/init.d/modules: Remove the log level handling since this is
    32           done in the consolelog script now.
    33         * lfs/init.d/modules: Clean up the script by removing the file
    34           descriptor duplication and instead just redirecting
    35           /etc/sysconfig/modules to the input of the while loop.
    36 
    37 2007-06-16      Dan Nicholson   <dnicholson@linuxfromscratch.org>
    38         * lfs/init.d/mountfs, lfs/init.d/mountkernfs, lfs/init.d/setclock,
    39           lfs/init.d/modules, lfs/sysconfig/network-devices/if{up,down}:
    40           Don't suppress stderr during bootscripts unless necessary. This
    41           would prevent potentially critical messages from reaching the screen.
    42 
    43 2007-04-24      Dan Nicholson   <dnicholson@linuxfromscratch.org>
    44         * lfs/init.d/functions: When killproc is executed, it checks that
    45           the process is still running, sleeps if it is, then checks again.
    46           The sleep is 1 second in between checks. By sleeping for 0.1 seconds
    47           in between checks, killproc is much faster as it's wasting much
    48           less time sleeping in the normal case that the process has died
    49           after a short delay.
    50 
    51 2007-04-16      Dan Nicholson   <dnicholson@linuxfromscratch.org>
    52         * lfs/init.d/functions: Redirect stderr when using kill to suppress
    53           output.
    54         * lfs/init.d/functions: killproc() was not handling the case where a
    55           pidfile is passed to the function. The logic with the signal to be
    56           used was causing issues with the handling of pidfiles. This has been
    57           fixes, and now killproc() will recheck the process if the signal
    58           was TERM (the default) or KILL.
    59         * lfs/init.d/functions: statusproc() has been changed to use pidofproc()
    60           instead of the deprecated getpids(). Additionally, it now accepts
    61           the -p argument to specify a pidfile.
    62         * lfs/init.d/functions: Currently, statusproc() always returns
    63           successfully, and the only way to know if the process is running
    64           is to parse the output. This changes statusproc() to return the
    65           status of pidofproc(), which will return unsuccessfully if the
    66           requested process is not running.
    67         * lfs/init.d/functions: Changed reloadproc() to use pidofproc() and
    68           respect the -p argument for pidfiles.
    69         * lfs/init.d/sysklogd: Remove a useless argument to reloadproc().
    70 
    71 2007-03-13      Dan Nicholson   <dnicholson@linuxfromscratch.org>
    72         * lfs/init.d/functions: If pidofproc() is passed the -p argument
    73           it can bomb testing a null variable with an integer expression.
    74 
    75 2007-02-22      Dan Nicholson   <dnicholson@linuxfromscratch.org>
    76         * lfs/init.d/mountfs, lfs/init.d/console, lfs/init.d/setclock,
    77           lfs/init.d/mountkernfs: &> redirection is not supported in POSIX.
    78           Fortunately, it's equivalent to >word 2>&1 according to bash(1).
    79 
    80 2007-02-22      Dan Nicholson   <dnicholson@linuxfromscratch.org>
    81         * lfs/init.d/console: POSIX says that shells only need to trap on
    82           signals. Trapping on ERR isn't always supported. Conditionals have
    83           been added to set the $failed variable in spots that seemed
    84           appropriate for checking errors.
    85 
    86 2007-02-22      Dan Nicholson   <dnicholson@linuxfromscratch.org>
    87         * lfs/init.d/functions: Use arithmetic expansion and string length,
    88           which are both mandated by POSIX, rather than spawning two processes
    89           every time boot_mesg() is called.
    90 
    91 2007-02-22      Dan Nicholson   <dnicholson@linuxfromscratch.org>
    92         * lfs/init.d/functions: In order to provide an `echo' which provides
    93           handles the -e and -n options for all POSIX shells, a feature test
    94           is added which stores its result in $ECHO. /bin/echo will be used
    95           if the default echo is not capable. Changed the existing functions
    96           to reference $ECHO when needed.
    97         * lfs/init.d/console: Use $ECHO when -en is needed.
    98 
    99 2007-02-03      Bryan Kadzban   <bryan@linuxfromscratch.org>
    100         * ChangeLog: Rename from CHANGELOG, start using GNU style entries.
    101 
    102         * Makefile: Move setclock before checkfs.  Fixes #1948.
    103 
    104 2006-11-25      Bryan Kadzban   <bryan@linuxfromscratch.org>
    105         * lfs/init.d/udev_retry: Copy Debian's "copy generated rules" initscript
    106           code, to clean up when the rule_generator scripts run before / is
    107           writable.  (Since the rule_generator code is from Debian, I assume their
    108           cleanup code is appropriate.)
    109 
    110 2006-10-15      Bryan Kadzban   <bryan@linuxfromscratch.org>
    111         * lfs/init.d/udev_retry: Fix to work with udev >= 099.
     12009-01-02  Bruce Dubbs <bdubbs@linuxfromscratch.org>
     2   * lfs/init.d/functions:
     3   * lfs/sysconfig/network-devices/ifup:
     4     Updated line widths to accomodate pdf generation in both the above
     5     files.
     6
     72008-10-27  DJ Lucas <dj@linuxfromscratch.org>
     8   * lfs/init.d/cleanfs: Removed '! -newer /proc' from find commands in
     9     check for stale files in /var/lock and /var/run.
     10   * Makefile: Reversed cleanfs and udev_retry scripts so that cleanfs
     11     runs immediately after mountfs.
     12
     132008-10-26  Dan Nicholson  <dnicholson@linuxfromscratch.org>
     14   * lfs/init.d/functions: Remove stale pid files when encountered
     15     in loadproc/killproc/reloadproc. When the bootscript specifies
     16     a pid file to use with the "-p pidfile" argument, *proc
     17     functions previously bailed out when the referenced file
     18     contains an invalid pid.
     19
     202008-10-23  DJ Lucas <dj@linuxfromscratch.org>
     21   * lfs/init.d/console: Removed BROKEN_COMPOSE as kernel patch has
     22     been accepted upstream.
     23
     242008-05-21  Bryan Kadzban  <bryan@linuxfromscratch.org>
     25   * lfs/init.d/udev, lfs/init.d/udev_retry: Use new udevadm program.
     26
     272007-08-20  DJ Lucas <dj@linuxfromscratch.org>
     28   * lfs/init.d/setclock: Added missing 'stop' argument to usage text
     29
     302007-08-13  Dan Nicholson  <dnicholson@linuxfromscratch.org>
     31   * lfs/init.d/checkfs: Don't suppress error messages from the screen.
     32
     332007-07-18  Dan Nicholson  <dnicholson@linuxfromscratch.org>
     34   * Makefile, lfs/init.d/consolelog: New bootscript controlling the
     35     kernel log level on the console. This is controlled by the LOGLEVEL
     36     variable in /etc/sysconfig/console.
     37   * lfs/init.d/modules: Remove the log level handling since this is
     38     done in the consolelog script now.
     39   * lfs/init.d/modules: Clean up the script by removing the file
     40     descriptor duplication and instead just redirecting
     41     /etc/sysconfig/modules to the input of the while loop.
     42
     432007-06-16  Dan Nicholson  <dnicholson@linuxfromscratch.org>
     44   * lfs/init.d/mountfs, lfs/init.d/mountkernfs, lfs/init.d/setclock,
     45     lfs/init.d/modules, lfs/sysconfig/network-devices/if{up,down}:
     46     Don't suppress stderr during bootscripts unless necessary. This
     47     would prevent potentially critical messages from reaching the screen.
     48
     492007-04-24  Dan Nicholson  <dnicholson@linuxfromscratch.org>
     50   * lfs/init.d/functions: When killproc is executed, it checks that
     51     the process is still running, sleeps if it is, then checks again.
     52     The sleep is 1 second in between checks. By sleeping for 0.1 seconds
     53     in between checks, killproc is much faster as it's wasting much
     54     less time sleeping in the normal case that the process has died
     55     after a short delay.
     56
     572007-04-16  Dan Nicholson  <dnicholson@linuxfromscratch.org>
     58   * lfs/init.d/functions: Redirect stderr when using kill to suppress
     59     output.
     60   * lfs/init.d/functions: killproc() was not handling the case where a
     61     pidfile is passed to the function. The logic with the signal to be
     62     used was causing issues with the handling of pidfiles. This has been
     63     fixes, and now killproc() will recheck the process if the signal
     64     was TERM (the default) or KILL.
     65   * lfs/init.d/functions: statusproc() has been changed to use pidofproc()
     66     instead of the deprecated getpids(). Additionally, it now accepts
     67     the -p argument to specify a pidfile.
     68   * lfs/init.d/functions: Currently, statusproc() always returns
     69     successfully, and the only way to know if the process is running
     70     is to parse the output. This changes statusproc() to return the
     71     status of pidofproc(), which will return unsuccessfully if the
     72     requested process is not running.
     73   * lfs/init.d/functions: Changed reloadproc() to use pidofproc() and
     74     respect the -p argument for pidfiles.
     75   * lfs/init.d/sysklogd: Remove a useless argument to reloadproc().
     76
     772007-03-13  Dan Nicholson  <dnicholson@linuxfromscratch.org>
     78   * lfs/init.d/functions: If pidofproc() is passed the -p argument
     79     it can bomb testing a null variable with an integer expression.
     80
     812007-02-22  Dan Nicholson  <dnicholson@linuxfromscratch.org>
     82   * lfs/init.d/mountfs, lfs/init.d/console, lfs/init.d/setclock,
     83     lfs/init.d/mountkernfs: &> redirection is not supported in POSIX.
     84     Fortunately, it's equivalent to >word 2>&1 according to bash(1).
     85
     862007-02-22  Dan Nicholson  <dnicholson@linuxfromscratch.org>
     87   * lfs/init.d/console: POSIX says that shells only need to trap on
     88     signals. Trapping on ERR isn't always supported. Conditionals have
     89     been added to set the $failed variable in spots that seemed
     90     appropriate for checking errors.
     91
     922007-02-22  Dan Nicholson  <dnicholson@linuxfromscratch.org>
     93   * lfs/init.d/functions: Use arithmetic expansion and string length,
     94     which are both mandated by POSIX, rather than spawning two processes
     95     every time boot_mesg() is called.
     96
     972007-02-22  Dan Nicholson  <dnicholson@linuxfromscratch.org>
     98   * lfs/init.d/functions: In order to provide an `echo' which provides
     99     handles the -e and -n options for all POSIX shells, a feature test
     100     is added which stores its result in $ECHO. /bin/echo will be used
     101     if the default echo is not capable. Changed the existing functions
     102     to reference $ECHO when needed.
     103   * lfs/init.d/console: Use $ECHO when -en is needed.
     104
     1052007-02-03  Bryan Kadzban  <bryan@linuxfromscratch.org>
     106   * ChangeLog: Rename from CHANGELOG, start using GNU style entries.
     107
     108   * Makefile: Move setclock before checkfs.  Fixes #1948.
     109
     1102006-11-25  Bryan Kadzban  <bryan@linuxfromscratch.org>
     111   * lfs/init.d/udev_retry: Copy Debian's "copy generated rules" initscript
     112     code, to clean up when the rule_generator scripts run before / is
     113     writable.  (Since the rule_generator code is from Debian, I assume their
     114     cleanup code is appropriate.)
     115
     1162006-10-15  Bryan Kadzban  <bryan@linuxfromscratch.org>
     117   * lfs/init.d/udev_retry: Fix to work with udev >= 099.
    112118
    113119n/a - June 2, 2006
    114         * Removed console config file and makefile targets.
    115         * Removed references to /dev/bug and bugreport in udevand
    116           udev_retry bootscripts. (DJ Lucas)
     120   * Removed console config file and makefile targets.
     121   * Removed references to /dev/bug and bugreport in udevand
     122     udev_retry bootscripts. (DJ Lucas)
    117123
    118124n/a - April 17, 2006
    119         * Updated udev script to use the new udevsettle program.
    120         * Added udev_retry script for systems that have /usr on a different
    121           partition or for some other reason fail the initial replay. (Archaic)
     125   * Updated udev script to use the new udevsettle program.
     126   * Added udev_retry script for systems that have /usr on a different
     127     partition or for some other reason fail the initial replay. (Archaic)
    122128
    123129n/a - April 15, 2006
    124         * Cleaned up contrib directory.  Removed: contrib/init.d,
    125           contrib/enhanced, contrib/livecd, contrib/hotplug, and raq2
    126           patch. (DJ Lucas)
     130   * Cleaned up contrib directory.  Removed: contrib/init.d,
     131     contrib/enhanced, contrib/livecd, contrib/hotplug, and raq2
     132     patch. (DJ Lucas)
    127133
    128134n/a - April 14, 2006
    129         * Merged changes from udev_update branch (DJ Lucas)
    130         * Replaced a return with an exit and reversed comment changes in
    131           udev bootscript. (Dan Nicholson)
    132         * Replaced walk_sysfs function in udev bootscript with new udevtrigger
    133           program and move wait_for_uevents function inline. (DJ Lucas)
    134         * Removed extra evaluate_retval in udev bootscript. (Ken Moffat)
    135         * Wait for uevents to be processed in the udev script.  See ticket
    136           #1720 for details. (Matthew Burgess)
     135   * Merged changes from udev_update branch (DJ Lucas)
     136   * Replaced a return with an exit and reversed comment changes in
     137     udev bootscript. (Dan Nicholson)
     138   * Replaced walk_sysfs function in udev bootscript with new udevtrigger
     139     program and move wait_for_uevents function inline. (DJ Lucas)
     140   * Removed extra evaluate_retval in udev bootscript. (Ken Moffat)
     141   * Wait for uevents to be processed in the udev script.  See ticket
     142     #1720 for details. (Matthew Burgess)
    137143
    138144n/a - March 21, 2006
    139         * Removed old references to boot_log function and arguments passed
    140           to boot_mesg_flush in echo_* functions. (DJ Lucas)
     145   * Removed old references to boot_log function and arguments passed
     146     to boot_mesg_flush in echo_* functions. (DJ Lucas)
    141147
    142148n/a - March 10, 2006
    143         * Moved src argument to ipv4-static-route service script and
    144           removed from ipv4-static service script. (DJ Lucas)
     149   * Moved src argument to ipv4-static-route service script and
     150     removed from ipv4-static service script. (DJ Lucas)
    145151
    146152n/a - March 8. 2006
    147         * Correct sourced path in checkfs script. (Matthew Burgess)
     153   * Correct sourced path in checkfs script. (Matthew Burgess)
    148154
    149155n/a - December 31, 2005
    150         * Replaced /etc/rc.d with ${rc_base} in checkfs. (Vincent Fretin)
     156   * Replaced /etc/rc.d with ${rc_base} in checkfs. (Vincent Fretin)
    151157
    152158n/a - December 24, 2005
    153         * Added UTF-8 support to console script. (Alexander E. Patrakov)
     159   * Added UTF-8 support to console script. (Alexander E. Patrakov)
    154160
    155161n/a - September 11, 2005
    156         * Removed text wraping and boot logging.
    157         * Changed killproc to use warning if not running
    158         * Changed 'print_status warning' to use old style output
    159         * Fixed display error with LSB init-functions script
    160         * Made above killproc/print_status changes in enhanced
    161           bootscripts.
    162         * Made logger service configurable in enhanced
    163           bootscripts. (DJ Lucas)
     162   * Removed text wraping and boot logging.
     163   * Changed killproc to use warning if not running
     164   * Changed 'print_status warning' to use old style output
     165   * Fixed display error with LSB init-functions script
     166   * Made above killproc/print_status changes in enhanced
     167     bootscripts.
     168   * Made logger service configurable in enhanced
     169     bootscripts. (DJ Lucas)
    164170
    165171n/a - August 14, 2005
    166         * Added -s flag to pidofproc() for backwards
    167           compatibility (DJ Lucas)
    168         * Fixed erronous values returned by pidofproc() which
    169           broke the functionality of statusproc (DJ Lucas)
     172   * Added -s flag to pidofproc() for backwards
     173     compatibility (DJ Lucas)
     174   * Fixed erronous values returned by pidofproc() which
     175     broke the functionality of statusproc (DJ Lucas)
    170176
    171177n/a - July 1, 2005
    172         * Changed a == to a = in lfs/init.d/functions, in the boot_mesg
    173           function for ash compliancy (Nathan Coulson)
     178   * Changed a == to a = in lfs/init.d/functions, in the boot_mesg
     179     function for ash compliancy (Nathan Coulson)
    174180
    175181n/a - June 26, 2005
    176         * Removed consolelog script from contrib
    177         * Updated interactive rc script in contrib and added
    178           README.rc-Interactive, added install target to the
    179           Makefile. (DJ Lucas)
     182   * Removed consolelog script from contrib
     183   * Updated interactive rc script in contrib and added
     184     README.rc-Interactive, added install target to the
     185     Makefile. (DJ Lucas)
    180186
    1811873.2.2 - May 29, 2005
    182         * Tagged as 3.2.2 (Nathan Coulson)
     188   * Tagged as 3.2.2 (Nathan Coulson)
    183189
    184190n/a - May 26, 2005
    185         * Added minimal target for cross-lfs book (Jim Gifford)
    186         * Fixed raq2 patch (Jim Gifford)
     191   * Added minimal target for cross-lfs book (Jim Gifford)
     192   * Fixed raq2 patch (Jim Gifford)
    187193
    1881943.2.1 - May 1, 2005
    189         * Tagged as 3.2.1 (Nathan Coulson)
     195   * Tagged as 3.2.1 (Nathan Coulson)
    190196
    191197n/a - April 17, 2005
    192         * removed touch from hotplug bootscript (Matthew Burgess)
    193         * moved commands around in localnet bootscript (Andrew Benton)
     198   * removed touch from hotplug bootscript (Matthew Burgess)
     199   * moved commands around in localnet bootscript (Andrew Benton)
    194200
    1952013.2.0 - March 30, 2005
    196         * Changed from syslog-ng to sysklogd (Archaic)
    197         * Temporairly changed loadproc to return 0 if the program is
    198           already running (Nathan Coulson)
    199         * Fixed (by reverting) ifup/ifdown/network (Nathan Coulson),
    200           Reported by Jim Gifford
    201         * Fixed network up/down along with adding support of ONHOTPLUG
    202         * Tagged as 3.2.0
     202   * Changed from syslog-ng to sysklogd (Archaic)
     203   * Temporairly changed loadproc to return 0 if the program is
     204     already running (Nathan Coulson)
     205   * Fixed (by reverting) ifup/ifdown/network (Nathan Coulson),
     206     Reported by Jim Gifford
     207   * Fixed network up/down along with adding support of ONHOTPLUG
     208   * Tagged as 3.2.0
    203209
    204210n/a - March 19, 2005
    205         * Updated RaQ2 patch (Jim Gifford)
    206         * Added net.agent for Hotplug of Network adapters in contrib
    207           (Jim Gifford)
     211   * Updated RaQ2 patch (Jim Gifford)
     212   * Added net.agent for Hotplug of Network adapters in contrib
     213     (Jim Gifford)
    208214
    209215n/a - March 16, 2005
    210         * Reverted the change from loadproc to start_daemon,
    211           Moved compatibility code into one single function.
    212           (Nathan Coulson)
    213         * Readded the ONHOTPLUG option for ifup/ifdown (Nathan Coulson)
    214         * Fixed killproc's output
     216   * Reverted the change from loadproc to start_daemon,
     217     Moved compatibility code into one single function.
     218     (Nathan Coulson)
     219   * Readded the ONHOTPLUG option for ifup/ifdown (Nathan Coulson)
     220   * Fixed killproc's output
    215221
    216222n/a - March 01, 2005
    217         * Added CHECK_LINK variable in ifconfig.*/*, so if the
    218           interface does not exist, it will not fail.
    219           (Nathan Coulson)
     223   * Added CHECK_LINK variable in ifconfig.*/*, so if the
     224     interface does not exist, it will not fail.
     225     (Nathan Coulson)
    220226
    221227n/a - February 19, 2005
    222         * Added evaluate_retval to the end of loadproc and killproc.
    223           lsb does not say that killproc should print [  OK  ],
    224           but required for compatibility.  (Nathan Coulson)
     228   * Added evaluate_retval to the end of loadproc and killproc.
     229     lsb does not say that killproc should print [  OK  ],
     230     but required for compatibility.  (Nathan Coulson)
    225231
    226232n/a - February 9, 2005
    227         * Accidently mounted /dev with 775 instead of 755, fixed
    228           (Reported by Alexander E. Patrakov)
     233   * Accidently mounted /dev with 775 instead of 755, fixed
     234     (Reported by Alexander E. Patrakov)
    229235
    230236n/a - February 9, 2005
    231         * Bugfix for /dev, now mounted with 755 permission
     237   * Bugfix for /dev, now mounted with 755 permission
    232238
    233239n/a - February 8, 2005
    234         * changed pidof, so it doesnt check the process id
    235           of running bootscripts, and to process shell scripts
    236           (Nathan Coulson)
     240   * changed pidof, so it doesnt check the process id
     241     of running bootscripts, and to process shell scripts
     242     (Nathan Coulson)
    237243
    238244n/a - February 6, 2005
    239         * Updated main functions file with lsb functions file
    240           Should now be LSB compliant (Nathan Coulson)
     245   * Updated main functions file with lsb functions file
     246     Should now be LSB compliant (Nathan Coulson)
    241247
    242248n/a - January 10, 2005
    243         * Moved ONBOOT check back to network (Nathan Coulson)
    244         * Removed ONHOTPLUG check (Nathan Coulson)
     249   * Moved ONBOOT check back to network (Nathan Coulson)
     250   * Removed ONHOTPLUG check (Nathan Coulson)
    245251
    246252n/a - January 6, 2005
    247         * fixed mountkernfs output (Nathan Coulson)
    248         * reverted mountfs fakemounting (Nathan Coulson)
     253   * fixed mountkernfs output (Nathan Coulson)
     254   * reverted mountfs fakemounting (Nathan Coulson)
    249255
    250256n/a - January 5, 2005
    251         * Attempted to simplify network bootup files (Nathan Coulson)
    252         * Modified mountkernfs to use mountpoint (Nathan Coulson)
    253         * Assuming sysfs is always mounted (Nathan Coulson)
    254         * Moved fakemount to below mounting (Nathan Coulson)
    255         * Removed -t noramfs from umount, as we now use tmpfs (Nathan Coulson)
    256         * moved sysctl from mountkernfs to sysctl (Nathan Coulson)
    257         * Added -q to sysctl (Nathan Coulson)
     257   * Attempted to simplify network bootup files (Nathan Coulson)
     258   * Modified mountkernfs to use mountpoint (Nathan Coulson)
     259   * Assuming sysfs is always mounted (Nathan Coulson)
     260   * Moved fakemount to below mounting (Nathan Coulson)
     261   * Removed -t noramfs from umount, as we now use tmpfs (Nathan Coulson)
     262   * moved sysctl from mountkernfs to sysctl (Nathan Coulson)
     263   * Added -q to sysctl (Nathan Coulson)
    258264
    259265n/a - January 2, 2005
    260         * Fixed statusproc output. (DJ Lucas)
     266   * Fixed statusproc output. (DJ Lucas)
    261267
    2622683.1.0 - December 31, 2004
    263         * fixed textoutput
    264         * Tagged as 3.1.0
     269   * fixed textoutput
     270   * Tagged as 3.1.0
    265271
    266272n/a - December 30, 2004
    267         * Fixed name of LSB Functions file
    268         * Changed boot_mesg to act like echo instead of echo -n, boot_mesg now
    269           takes the -n argument if you do not wish to goto the next line
     273   * Fixed name of LSB Functions file
     274   * Changed boot_mesg to act like echo instead of echo -n, boot_mesg now
     275     takes the -n argument if you do not wish to goto the next line
    270276
    2712773.0.1 - December 25, 2004
    272         * Released as 3.0.1
     278   * Released as 3.0.1
    273279
    274280n/a - December 20, 2004
    275         * Cleaned up header.
    276         * Added RaQ2 Patch
     281   * Cleaned up header.
     282   * Added RaQ2 Patch
    277283
    278284n/a - December 16, 2004
    279         * Fixed a text typo in udev, tmpfs instead of ramfs (Steve Crosby)
     285   * Fixed a text typo in udev, tmpfs instead of ramfs (Steve Crosby)
    280286
    281287n/a - December 14, 2004
    282         * Fixed a warning with find in cleanfs
     288   * Fixed a warning with find in cleanfs
    283289
    284290
     
    286292
    287293n/a - December 5, 2004
    288         * Moved bootlog to use local2 service to avoide conflict with
    289           dhcpcd (DJ Lucas)
     294   * Moved bootlog to use local2 service to avoide conflict with
     295     dhcpcd (DJ Lucas)
    290296
    2912973.0-rc1 - December 1, 2004
    292         * rc-Interactive added (DJ Lucas)
    293         * rc-Interactive moved to contrib (Nathan Coulson)
     298   * rc-Interactive added (DJ Lucas)
     299   * rc-Interactive moved to contrib (Nathan Coulson)
    294300
    295301n/a - November 27, 2004
    296         * Moved bootlog to use local1 to avoid conflict with ppd (DJ Lucas)
     302   * Moved bootlog to use local1 to avoid conflict with ppd (DJ Lucas)
    297303
    298304n/a - November 25, 2004
    299         * Added consolelog to contrib/sysconfig (DJ Lucas)
    300         * Rewrite of line wraping in boot_mesg and various fixes
    301           related to boot_mesg changes (DJ Lucas, Alexander Patrakov)
    302         * syslog-ng is now installed by default (Jeremy Utley)
    303         * hotplug is now installed by default (Jeremy Utley)
    304         * udev now uses /sbin/hotplug as the default hotplug handler
    305           (Nathan Coulson)
    306         * udev now mounts a tmpfs instead of a ramfs onto /dev,
    307           as suggested by Greg K-H (Nathan Coulson)
    308         * Created contrib/lsb, and added a LSB compliant functions file
    309           (Nathan Coulson, and Alexander Patrakov)
    310         * Modified find [requires find 4.2.3+] (Matthew Burgess)
     305   * Added consolelog to contrib/sysconfig (DJ Lucas)
     306   * Rewrite of line wraping in boot_mesg and various fixes
     307     related to boot_mesg changes (DJ Lucas, Alexander Patrakov)
     308   * syslog-ng is now installed by default (Jeremy Utley)
     309   * hotplug is now installed by default (Jeremy Utley)
     310   * udev now uses /sbin/hotplug as the default hotplug handler
     311     (Nathan Coulson)
     312   * udev now mounts a tmpfs instead of a ramfs onto /dev,
     313     as suggested by Greg K-H (Nathan Coulson)
     314   * Created contrib/lsb, and added a LSB compliant functions file
     315     (Nathan Coulson, and Alexander Patrakov)
     316   * Modified find [requires find 4.2.3+] (Matthew Burgess)
    311317
    312318n/a - November 20, 2004
    313         * Modifed modules script to return to previous kernel message
    314           level (DJ Lucas)
     319   * Modifed modules script to return to previous kernel message
     320     level (DJ Lucas)
    315321
    316322n/a - November 02, 2004
    317         * Added sysctl -p to mountkernfs (Matthew Burgess, DJ Lucas)
     323   * Added sysctl -p to mountkernfs (Matthew Burgess, DJ Lucas)
    318324
    319325n/a - October 07, 2004
    320         * statusproc modified not to send data to bootlog (Nathan Coulson)
    321         * Fixed halt commands in checkfs and udev (James Robertson)
     326   * statusproc modified not to send data to bootlog (Nathan Coulson)
     327   * Fixed halt commands in checkfs and udev (James Robertson)
    322328
    323329n/a - October 04, 2004
    324         * Fixes to commit on 2004/09/30 (James Robertson)
    325         * Revert a few changes until later (Nathan Coulson)
    326         * Added a warning about switching from a 8bit font
    327           to a 9bit font (Alexander Patrakov)
     330   * Fixes to commit on 2004/09/30 (James Robertson)
     331   * Revert a few changes until later (Nathan Coulson)
     332   * Added a warning about switching from a 8bit font
     333     to a 9bit font (Alexander Patrakov)
    328334
    329335n/a - September 30, 2004
    330         * Finished off boot_mesg() (James Robertson)
    331         * Standardized all scripts to same variable format and other
    332           internal sh/bash function calls (James Robertson)
    333         * Fully implemented boot_mesg across all scripts in sysconfig
    334           and init.d (James Robertson)
     336   * Finished off boot_mesg() (James Robertson)
     337   * Standardized all scripts to same variable format and other
     338     internal sh/bash function calls (James Robertson)
     339   * Fully implemented boot_mesg across all scripts in sysconfig
     340     and init.d (James Robertson)
    335341
    336342n/a - September 26, 2004
    337         * Added BOOTMESG_PREFIX variable, so users can optionally set a
    338           prefix for boot messages (James Robertson)
    339         * Fixed localnet status, to use ip instead of ifconfig (Jim Gifford)
    340         * Added consolelog to contrib (DJ Lucas)
    341         * loadproc and killproc can have the -nomsg parameter to avoid
    342           calling evaluate_retval or print_status (Jim Gifford)
    343         * boot_mesg no longer explicitly adds a \n onto end of lines
    344         * Added a function called boot_mesg_flush, which can
    345           dump the BOOTMESG to the bootlog.  This helps avoid making
    346           everything have to end in OK/WARN/FAIL (Nathan Coulson)
     343   * Added BOOTMESG_PREFIX variable, so users can optionally set a
     344     prefix for boot messages (James Robertson)
     345   * Fixed localnet status, to use ip instead of ifconfig (Jim Gifford)
     346   * Added consolelog to contrib (DJ Lucas)
     347   * loadproc and killproc can have the -nomsg parameter to avoid
     348     calling evaluate_retval or print_status (Jim Gifford)
     349   * boot_mesg no longer explicitly adds a \n onto end of lines
     350   * Added a function called boot_mesg_flush, which can
     351     dump the BOOTMESG to the bootlog.  This helps avoid making
     352     everything have to end in OK/WARN/FAIL (Nathan Coulson)
    347353
    348354n/a - September 24, 2004
    349         * Removed /dev/udev.tdb test
     355   * Removed /dev/udev.tdb test
    350356
    351357n/a - September 23, 2004
    352         * Fixed boot_log so it output's $@'s contents, not @$
    353         * Added support for colors in boot_mesg (James Robertson)
    354         * Modified udev's error checking
    355         * Modified hotplug's error checking
    356         * Converted checkfs's error handling to use boot_mesg with
    357           color support
    358         * Added $INFO color to functions (James Robertson)
     358   * Fixed boot_log so it output's $@'s contents, not @$
     359   * Added support for colors in boot_mesg (James Robertson)
     360   * Modified udev's error checking
     361   * Modified hotplug's error checking
     362   * Converted checkfs's error handling to use boot_mesg with
     363     color support
     364   * Added $INFO color to functions (James Robertson)
    359365
    360366n/a - September 22, 2004
    361         * Removed the dependency on wl by replacing it with grep (Bryan Kadzban)
    362         * Fixed getpids, to remove unused pids obtained from $PIDFILE
    363         * Removed ${NORMAL} from echo "$BOOTMESG" in functions, and removed
    364            space added to each additional sentence tacked onto BOOTMESG
    365         * boot_mesg now handles \n's properly, and does not dimish the size of
    366           the next line (James Robertson)
    367         * boot_log has been added.  The echo_ functions commit the log,
    368           and then clear the BOOTMSG variable
    369         * All scriptes have been converted to use boot_mesg
     367   * Removed the dependency on wl by replacing it with grep (Bryan Kadzban)
     368   * Fixed getpids, to remove unused pids obtained from $PIDFILE
     369   * Removed ${NORMAL} from echo "$BOOTMESG" in functions, and removed
     370      space added to each additional sentence tacked onto BOOTMESG
     371   * boot_mesg now handles \n's properly, and does not dimish the size of
     372     the next line (James Robertson)
     373   * boot_log has been added.  The echo_ functions commit the log,
     374     and then clear the BOOTMSG variable
     375   * All scriptes have been converted to use boot_mesg
    370376
    371377n/a - September 21, 2004
    372         * boot_mesg has been enhanced.  Subsequent calls will overwrite
    373           previous text, and it will wrap text basedupon the variable ${WCOL}.
    374           (James Robertson)
    375         * Fixed mtu optional service typo (Kevin P Fleming)
    376         * Added SOURCE variable to ipv4-static-route (Kevin P Fleming)
     378   * boot_mesg has been enhanced.  Subsequent calls will overwrite
     379     previous text, and it will wrap text basedupon the variable ${WCOL}.
     380     (James Robertson)
     381   * Fixed mtu optional service typo (Kevin P Fleming)
     382   * Added SOURCE variable to ipv4-static-route (Kevin P Fleming)
    377383
    378384n/a - September 16, 2004
    379         * nework interfaces are now brought down in reverse order
     385   * nework interfaces are now brought down in reverse order
    380386
    381387n/a - September 15, 2004
    382         * Added blue bracket, from dj's 3.0-pre1 bootscript package
    383           [echo_failure, echo_warning, and echo_ok]
    384         * Added a new function called boot_mesg, meant to replace the echo
    385           command.
    386           This will give us the posibility of doing logging at a later date
    387         * Do not set COLUMNS if COLUMNS is already set
    388         * Modified getpids, loadproc, killproc, reloadproc, and statusproc as
    389           done by DJ
     388   * Added blue bracket, from dj's 3.0-pre1 bootscript package
     389     [echo_failure, echo_warning, and echo_ok]
     390   * Added a new function called boot_mesg, meant to replace the echo
     391     command.
     392     This will give us the posibility of doing logging at a later date
     393   * Do not set COLUMNS if COLUMNS is already set
     394   * Modified getpids, loadproc, killproc, reloadproc, and statusproc as
     395     done by DJ
    390396
    3913972.2.3 - September 04, 2004
    392         * Tagged as 2.2.3
     398   * Tagged as 2.2.3
    393399
    394400n/a - September 04, 2004
    395         * Added new script to contrib for syslog-ng, which is now part of
    396           LFS-Unstable, and a new Makefile target install-syslog-ng which
    397           removes the sysklogd links, and replaces them with syslog-ng (JU)
     401   * Added new script to contrib for syslog-ng, which is now part of
     402     LFS-Unstable, and a new Makefile target install-syslog-ng which
     403     removes the sysklogd links, and replaces them with syslog-ng (JU)
    398404
    3994052.2.2 - August 11, 2004
    400         * Tagged as 2.2.2
     406   * Tagged as 2.2.2
    401407
    402408n/a - August 7, 2004
    403         * Added missing error redirect (/dev/null) in getpids. (DJ)
     409   * Added missing error redirect (/dev/null) in getpids. (DJ)
    404410
    405411n/a - August 4, 2004
    406         * Added MODE, DIRMODE, and CONFMODE variables to the makefile
    407           to allow permissions to be set at install. (DJ)
     412   * Added MODE, DIRMODE, and CONFMODE variables to the makefile
     413     to allow permissions to be set at install. (DJ)
    408414
    409415n/a - July 31, 2004
    410        
    411         * Moved PIDFILE check to getpids and removed arguments from
    412           killproc and reloadproc.  Signals are now set at begining of
    413           funtcions script with KILLDELAY. (DJ)
    414         * Added a optional service script which can set the MTU for a given
    415           interface
     416   
     417   * Moved PIDFILE check to getpids and removed arguments from
     418     killproc and reloadproc.  Signals are now set at begining of
     419     funtcions script with KILLDELAY. (DJ)
     420   * Added a optional service script which can set the MTU for a given
     421     interface
    416422
    417423n/a - July 21, 2004
    418424
    419         * Committed DJ Lucas's patch for the killproc function.  It no
    420           longer requires arguments if PIDFILE is set
    421         * added --backup to all sysconfig configuration files, so they are not
    422           replaced on a make install
     425   * Committed DJ Lucas's patch for the killproc function.  It no
     426     longer requires arguments if PIDFILE is set
     427   * added --backup to all sysconfig configuration files, so they are not
     428     replaced on a make install
    423429
    424430n/a - July 13, 2004
    425431
    426         * Added the PEER variable to the ifconfig.*/* file, done by
    427           Kevin P. Fleming
     432   * Added the PEER variable to the ifconfig.*/* file, done by
     433     Kevin P. Fleming
    428434
    4294352.2.1 - July 12, 2004
    430436
    431         * Tagged as 2.2.1
     437   * Tagged as 2.2.1
    432438
    433439n/a - July 12, 2004
    434440
    435         * Hotplug was moved from rcsysinit.d to rc{1,2,3,4,5} to help bring
    436           up/down network interfaces started by hotplug.  This has been revoked
    437           at this time
    438         * Networking interfaces are now brought down in reverse order
    439         * Moved the ONBOOT check to within ifup/ifdown, so we can bring up/down
    440           the interfaces at boottime/shutdown properly, done by Kevin P. Fleming
    441         * Use PREFIX instead of NETMASK for adding addresses in ipv4-static,
    442           done by Kevin P. Fleming
    443         * Fix reversal of services inside ifconfig.* directories in ifdown,
    444           done by Kevin P. Fleming
    445         * Add ipv4-static-route service, supplied by Kevin P. Fleming
     441   * Hotplug was moved from rcsysinit.d to rc{1,2,3,4,5} to help bring
     442     up/down network interfaces started by hotplug.  This has been revoked
     443     at this time
     444   * Networking interfaces are now brought down in reverse order
     445   * Moved the ONBOOT check to within ifup/ifdown, so we can bring up/down
     446     the interfaces at boottime/shutdown properly, done by Kevin P. Fleming
     447   * Use PREFIX instead of NETMASK for adding addresses in ipv4-static,
     448     done by Kevin P. Fleming
     449   * Fix reversal of services inside ifconfig.* directories in ifdown,
     450     done by Kevin P. Fleming
     451   * Add ipv4-static-route service, supplied by Kevin P. Fleming
    446452
    4474532.2.0 - July 12, 2004
    448454
    449         * Tagged as 2.2.0
     455   * Tagged as 2.2.0
    450456
    451457n/a - July 11, 2004
    452458
    453         * Minor script output changes
    454         * Repaired networking scripts broken in previous commits
     459   * Minor script output changes
     460   * Repaired networking scripts broken in previous commits
    455461
    456462n/a - July 10, 2004
    457463
    458         * We now use the ip program [from iproute2] instead of ipconfig
    459           [net-tools] to bring up/down ethernet interfaces, and local
    460           connections, submitted by Jim Gifford
    461         * Removed gateway backward compatibility
    462         * Removed ifup-eth0 ifdown-eth0 compatibility
    463         * Removed the "assume SERVICE=static if SERVICE is unset" compatibility
    464         * Pass the IFCONFIG environmental variable to services, so they can
    465           locate the file with the parameters they must read
    466         * Rename static to ipv4-static
    467         * Stage1 for network configuration via directories, ifup and ifdown
    468           modified, and the static service modified
    469         * Stage2 for network configuration via directories complete, network was
    470           modified to check within subdirectories for ONBOOT=yes.  Final Stage
     464   * We now use the ip program [from iproute2] instead of ipconfig
     465     [net-tools] to bring up/down ethernet interfaces, and local
     466     connections, submitted by Jim Gifford
     467   * Removed gateway backward compatibility
     468   * Removed ifup-eth0 ifdown-eth0 compatibility
     469   * Removed the "assume SERVICE=static if SERVICE is unset" compatibility
     470   * Pass the IFCONFIG environmental variable to services, so they can
     471     locate the file with the parameters they must read
     472   * Rename static to ipv4-static
     473   * Stage1 for network configuration via directories, ifup and ifdown
     474     modified, and the static service modified
     475   * Stage2 for network configuration via directories complete, network was
     476     modified to check within subdirectories for ONBOOT=yes.  Final Stage
    471477
    472478n/a - July 8, 2004
    473479
    474         * Changed iso01 to lat1 everywhere in /etc/sysconfig/console. This
    475           fixes the problem with line-drawing characters.
     480   * Changed iso01 to lat1 everywhere in /etc/sysconfig/console. This
     481     fixes the problem with line-drawing characters.
    476482
    477483n/a - July 7, 2004
    478484
    479         * Halted the computer, if unable to mount /dev as a ramfs
     485   * Halted the computer, if unable to mount /dev as a ramfs
    480486
    481487n/a - July 6, 2004
    482488
    483         * Moved the hotplug bootscript back to contrib, it will not be used in
    484           the testing branch of the lfs book at this time
     489   * Moved the hotplug bootscript back to contrib, it will not be used in
     490     the testing branch of the lfs book at this time
    485491
    486492n/a - July 4, 2004
    487493
    488         * Modified ifup and ifdown to be hotplug aware
     494   * Modified ifup and ifdown to be hotplug aware
    489495
    490496n/a - July 3, 2004
    491497
    492         * Change the check for ONBOOT into a source within a subshell
     498   * Change the check for ONBOOT into a source within a subshell
    493499
    494500n/a - July 1, 2004
    495501
    496         * Moved hotplug start to runlevels 3-5 from sysinit
     502   * Moved hotplug start to runlevels 3-5 from sysinit
    497503
    498504n/a - June 30, 2004
    499505
    500         * Pass -depth in cleanfs
     506   * Pass -depth in cleanfs
    501507
    502508n/a - June 29, 2004
    503509
    504         * Made the grep for ONBOOT in the network script more exact
     510   * Made the grep for ONBOOT in the network script more exact
    505511
    5065122.1.2 - June 27, 2004
    507513
    508         * Install the automatic module loading script by default
    509         * Tagged as 2.1.2
     514   * Install the automatic module loading script by default
     515   * Tagged as 2.1.2
    510516
    511517n/a - June 26, 2004
    512518
    513         * Fixed font for UK in /etc/sysconfig/console
     519   * Fixed font for UK in /etc/sysconfig/console
    514520
    515521n/a - June 23, 2004
    516522
    517         * Fixed a typo in the hotplug installation procedure
     523   * Fixed a typo in the hotplug installation procedure
    518524
    519525n/a - June 21, 2004
    520526
    521         * Re-ordered the "mount" and "echo" commands in the udev script, to
    522           prevent a possible race
    523         * Converted the udev script to use udevsend/udevd
    524         * Moved removal of /fastboot and /forcefsck to just after the root fs
    525           becomes writable, and dropped the removal of /etc/nologin
    526         * Cleaned and tweaked both the output and actions of cleanfs
    527         * Removed the disabling of hotplug from sendsignals
    528         * Removed anything that might call "rmmod" in hotplug, since rmmod is
    529           notoriously troublesome in the 2.6.x kernels, and call it with the
    530           stop argument from runlevels 0 and 6
    531         * Fixed previous modifications to the udev and cleanfs scripts
     527   * Re-ordered the "mount" and "echo" commands in the udev script, to
     528     prevent a possible race
     529   * Converted the udev script to use udevsend/udevd
     530   * Moved removal of /fastboot and /forcefsck to just after the root fs
     531     becomes writable, and dropped the removal of /etc/nologin
     532   * Cleaned and tweaked both the output and actions of cleanfs
     533   * Removed the disabling of hotplug from sendsignals
     534   * Removed anything that might call "rmmod" in hotplug, since rmmod is
     535     notoriously troublesome in the 2.6.x kernels, and call it with the
     536     stop argument from runlevels 0 and 6
     537   * Fixed previous modifications to the udev and cleanfs scripts
    532538
    533539n/a - June 20, 2004
    534540
    535         * Rolled back to the /dev/.udev.tdb check from 2.1.1, since the new
    536           one doesn't work as well, and the bug that caused it to change is
    537           now fixed
     541   * Rolled back to the /dev/.udev.tdb check from 2.1.1, since the new
     542     one doesn't work as well, and the bug that caused it to change is
     543     now fixed
    538544
    539545n/a - June 18, 2004
    540546
    541         * Updated sysconfig/console
    542         * Fixed disabling hotplug in sendsignals
    543         * hotplug is now installed by default
     547   * Updated sysconfig/console
     548   * Fixed disabling hotplug in sendsignals
     549   * hotplug is now installed by default
    544550
    545551n/a - June 15, 2004
    546552
    547         * Reset /proc/sys/kernel/hotplug to /bin/true when running the "stop"
    548           command for hotplug
    549         * Cleaned the output of the mountkernfs script
    550         * Don't output "Creating files and directories" when it's a lie
     553   * Reset /proc/sys/kernel/hotplug to /bin/true when running the "stop"
     554     command for hotplug
     555   * Cleaned the output of the mountkernfs script
     556   * Don't output "Creating files and directories" when it's a lie
    551557
    552558n/a - June 8, 2004
    553559
    554         * Changed the location the optional module script is installed to
    555           /etc/rc.d/rcsysinit.d/S05modules.
     560   * Changed the location the optional module script is installed to
     561     /etc/rc.d/rcsysinit.d/S05modules.
    556562
    557563n/a - June 4, 2004
    558564
    559         * Added a echo to the > /proc/sys/kernel/hotplug line, as > did not
    560           clear it
     565   * Added a echo to the > /proc/sys/kernel/hotplug line, as > did not
     566     clear it
    561567
    562568n/a - June 3, 2004
    563569
    564         * Added '> /proc/sys/kernel/hotplug' to sendsignals, to disable hotplug
    565           events, which may start up new daemons
    566         * Added elementry bootup logging support.  If it can write to
    567           /var/log/boot.log, it will
    568         * Removed logging support, it kept / from being remounted ro
     570   * Added '> /proc/sys/kernel/hotplug' to sendsignals, to disable hotplug
     571     events, which may start up new daemons
     572   * Added elementry bootup logging support.  If it can write to
     573     /var/log/boot.log, it will
     574   * Removed logging support, it kept / from being remounted ro
    569575
    570576n/a - June 2, 2004
    571577
    572         * Reorganize what goes on in the udev script
    573         * Reorganize what goes on in the hotplug script
    574         * Moved setting /sbin/hotplug as the default hotplug manager into the
    575           hotplug script
     578   * Reorganize what goes on in the udev script
     579   * Reorganize what goes on in the hotplug script
     580   * Moved setting /sbin/hotplug as the default hotplug manager into the
     581     hotplug script
    576582
    577583n/a - June 1, 2004
    578584
    579         * Removed usbfs from mountkernfs, and mountfs
    580         * Edited the udev script, so it'll always set /proc/sys/kernel/hotplug
     585   * Removed usbfs from mountkernfs, and mountfs
     586   * Edited the udev script, so it'll always set /proc/sys/kernel/hotplug
    581587
    582588n/a - May 24, 2004
    583589
    584         * Added more example keymaps and font settings to /etc/sysconfig/console
    585         * Install the /etc/sysconfig/console file by default
     590   * Added more example keymaps and font settings to /etc/sysconfig/console
     591   * Install the /etc/sysconfig/console file by default
    586592
    587593n/a - May 23, 2004
    588594
    589         * Changed the symlink for the optional modules script
    590         * Removed depmod from the optional modules script
     595   * Changed the symlink for the optional modules script
     596   * Removed depmod from the optional modules script
    591597
    592598n/a - May 20, 2004
    593599
    594         * Removed the random script.  There is not a strong enough case for
    595           adding it to the lfs-bootscripts.
     600   * Removed the random script.  There is not a strong enough case for
     601     adding it to the lfs-bootscripts.
    596602
    597603n/a - May 19, 2004
    598604
    599         * Added the random bootscript from blfs-bootscripts
     605   * Added the random bootscript from blfs-bootscripts
    600606
    6016072.1.1 - May 18, 2004
    602608
    603         * Fixed installation of modules configuration
    604         * Tagged as 2.1.1
     609   * Fixed installation of modules configuration
     610   * Tagged as 2.1.1
    605611
    606612n/a - May 16, 2004
    607613
    608         * Added sysklogd configuration file
    609         * Added example /etc/sysconfig/console file
    610         * Do not attempt to populate /dev if that directory has already been
    611           set up earlier in bootup (such as on initramfs/initrd)
    612         * Prevent excessive kernel output once klogd starts
    613         * Added hotplug script
     614   * Added sysklogd configuration file
     615   * Added example /etc/sysconfig/console file
     616   * Do not attempt to populate /dev if that directory has already been
     617     set up earlier in bootup (such as on initramfs/initrd)
     618   * Prevent excessive kernel output once klogd starts
     619   * Added hotplug script
    614620
    615621n/a - May 15, 2004
    616622
    617         * Namespace rework (enumeration of scripts is now cleaner)
    618         * Removed directories: blfs, contrib/new-boot-0.2, contrib/rlv
     623   * Namespace rework (enumeration of scripts is now cleaner)
     624   * Removed directories: blfs, contrib/new-boot-0.2, contrib/rlv
    619625
    620626n/a - May 13, 2004
    621627
    622         * Repaired the console script
    623         * Added a check to cleanfs [createfiles], to make sure that we have
    624           a valid devicetype, if we have type=dev
     628   * Repaired the console script
     629   * Added a check to cleanfs [createfiles], to make sure that we have
     630     a valid devicetype, if we have type=dev
    625631
    626632n/a - May 11, 2004
    627633
    628         * Added usbfs to mountkernfs and mountfs
     634   * Added usbfs to mountkernfs and mountfs
    629635
    630636n/a - May 6, 2004
    631637
    632         * Don't use loadproc in localnet, it's not meant for that
    633         * Quote tests of $PIDFILE, so that things behave when it's empty
    634         * Removed unused kill -0 from killproc
     638   * Don't use loadproc in localnet, it's not meant for that
     639   * Quote tests of $PIDFILE, so that things behave when it's empty
     640   * Removed unused kill -0 from killproc
    635641
    6366422.1.0 - May 4, 2004
    637643
    638         * Update to the console script, prevent install of the console script
    639         * Chgrp /var/run/utmp to group utmp if it exists.
    640         * Moved udev from contrib to lfs
    641         * Moved GATEWAY setup from /etc/rc.d/init.d/network to
    642           /etc/sysconfig/network-devices/services/static
    643         * Use the contents of $PIDFILE, if it is set in the script
    644         * Tagged as 2.1.0.
     644   * Update to the console script, prevent install of the console script
     645   * Chgrp /var/run/utmp to group utmp if it exists.
     646   * Moved udev from contrib to lfs
     647   * Moved GATEWAY setup from /etc/rc.d/init.d/network to
     648     /etc/sysconfig/network-devices/services/static
     649   * Use the contents of $PIDFILE, if it is set in the script
     650   * Tagged as 2.1.0.
    645651
    646652n/a - April 30, 2004
    647653
    648         * Moved the loadkeys script to console, and added setfont.  Contributed
    649           by Alexander E. Patrakov
     654   * Moved the loadkeys script to console, and added setfont.  Contributed
     655     by Alexander E. Patrakov
    650656
    6516572.0.5 - April 29, 2004
    652658
    653         * Added the heimdal init script.
    654         * Tagged as 2.0.5
     659   * Added the heimdal init script.
     660   * Tagged as 2.0.5
    655661
    6566622.0.4 - April 27, 2004
    657663
    658         * Tagged as 2.0.4
     664   * Tagged as 2.0.4
    659665
    660666n/a - April 24, 2004
    661667
    662         * Added a example script for /etc/sysconfig/createfiles
    663         * Added a check for /sys before mounting sysfs
    664         * Added -t noramfs to umount on /etc/rc.d/init.d/mountfs.
    665           This will prevent /dev from being unmounted, if /proc/mounts
    666           is symlinked to /etc/mtab
     668   * Added a example script for /etc/sysconfig/createfiles
     669   * Added a check for /sys before mounting sysfs
     670   * Added -t noramfs to umount on /etc/rc.d/init.d/mountfs.
     671     This will prevent /dev from being unmounted, if /proc/mounts
     672     is symlinked to /etc/mtab
    667673
    668674n/a - April 18, 2004
    669675
    670         * Small fix to a if statement in netfs
     676   * Small fix to a if statement in netfs
    671677
    672678n/a - April 17, 2004
    673679
    674         * Added the lisa bootscript, lisa is part of the KDE Network package
    675         * Add proper error checking to the mountfs script when writing out mtab
    676         * Add more comments to the udev script, and conditionalize various
    677           things that should've been done this way in the first place
    678         * Include a template module auto-loading configuration file instead of
    679           having syntax comments in the script itself
     680   * Added the lisa bootscript, lisa is part of the KDE Network package
     681   * Add proper error checking to the mountfs script when writing out mtab
     682   * Add more comments to the udev script, and conditionalize various
     683     things that should've been done this way in the first place
     684   * Include a template module auto-loading configuration file instead of
     685     having syntax comments in the script itself
    680686
    681687n/a - April 12, 2004
    682688
    683         * Added a automatic modules loading script to the contrib directory
    684           submitted by Zack
    685         * Edited mountkernfs, so that if you can mount sysfs on /sys, it will
    686           be mounted at boottime.  Should not affect 2.4 systems
    687         * Since all entries are added to /etc/mtab, we should not require
    688           the NO_FS variable.  It has been removed from mountfs
    689         * Added the udev script into the contrib directory, submitted by Zack
     689   * Added a automatic modules loading script to the contrib directory
     690     submitted by Zack
     691   * Edited mountkernfs, so that if you can mount sysfs on /sys, it will
     692     be mounted at boottime.  Should not affect 2.4 systems
     693   * Since all entries are added to /etc/mtab, we should not require
     694     the NO_FS variable.  It has been removed from mountfs
     695   * Added the udev script into the contrib directory, submitted by Zack
    690696
    6916972.0.3 - April 8, 2004
    692698
    693         * Updated cleanfs, so it can create devices.  Supplied by Zack
    694         * Tagged as 2.0.3
     699   * Updated cleanfs, so it can create devices.  Supplied by Zack
     700   * Tagged as 2.0.3
    695701
    696702n/a - March 31, 2004
    697703
    698         * Changed "Press Enter" on unknown error to white
    699         * Moved S10swap to S20swap.  When udev is added, it has to be
    700           ran before swap is setup
     704   * Changed "Press Enter" on unknown error to white
     705   * Moved S10swap to S20swap.  When udev is added, it has to be
     706     ran before swap is setup
    701707
    702708n/a - March 29, 2004
    703709
    704         * Fixed the rc5.d symlink for ntp so it creates S26ntp instead
    705           of S26npt
    706         * Moved S20mountkernfs to S00mountkernfs in rcsysinit.d.  Will help in
    707           the addition of udev in the future.
     710   * Fixed the rc5.d symlink for ntp so it creates S26ntp instead
     711     of S26npt
     712   * Moved S20mountkernfs to S00mountkernfs in rcsysinit.d.  Will help in
     713     the addition of udev in the future.
    708714
    709715n/a - March 27, 2004
    710716
    711         * Changed gdm path from hardcoded to program name.  There are 2 spots
    712           gnome can be installed
     717   * Changed gdm path from hardcoded to program name.  There are 2 spots
     718     gnome can be installed
    713719
    714720n/a - March 26, 2004
    715721
    716         * Updated fam daemon script.  It now uses the famd daemon instead of fam
     722   * Updated fam daemon script.  It now uses the famd daemon instead of fam
    717723
    718724n/a - March 24, 2004
    719725
    720         * Removed mount command out of nfs.  the netfs script already handles
    721           this
     726   * Removed mount command out of nfs.  the netfs script already handles
     727     this
    722728
    7237292.0.2 - March 24, 2004
    724730
    725         * Edited cleanfs to solve a problem.  [if /tmp does not exist, it
    726           could run the find command on the root filesystem]
    727         * Tagged as 2.0.2
     731   * Edited cleanfs to solve a problem.  [if /tmp does not exist, it
     732     could run the find command on the root filesystem]
     733   * Tagged as 2.0.2
    728734
    7297352.0.1 - March 24, 2004
    730736
    731         * Found typo in BLFS MySQL Script.
    732         * Tagged as 2.0.1
     737   * Found typo in BLFS MySQL Script.
     738   * Tagged as 2.0.1
    733739
    7347402.0.0 - March 23, 2004
    735741
    736         * Tagged as 2.0.0, no changes from 2.0.0-pre2
     742   * Tagged as 2.0.0, no changes from 2.0.0-pre2
    737743
    7387442.0.0-pre2 - March 23, 2004
    739745
    740         * Cleaned the /tmp directory on bootup.  find command supplied by Zack
    741         * Added a script which can automatically create files and directories
    742           on startup.  [Handles files/directories, permissions, and user/group].
    743           Created by Zack
    744         * Added blfs/init.d/fam script
    745         * Tagged as 2.0.0-pre2
     746   * Cleaned the /tmp directory on bootup.  find command supplied by Zack
     747   * Added a script which can automatically create files and directories
     748     on startup.  [Handles files/directories, permissions, and user/group].
     749     Created by Zack
     750   * Added blfs/init.d/fam script
     751   * Tagged as 2.0.0-pre2
    746752
    747753n/a - March 20, 2004
    748754
    749         * Added create-service-dir target and removed from create-dirs
    750         * Changed service script install targets to use
    751           create-service-dir
    752         * Added check for dhcpcd service script for stale pid file
    753           Suggested by Jeremy
    754         * Added ifconfig to ipx service script for hosting device not up
     755   * Added create-service-dir target and removed from create-dirs
     756   * Changed service script install targets to use
     757     create-service-dir
     758   * Added check for dhcpcd service script for stale pid file
     759     Suggested by Jeremy
     760   * Added ifconfig to ipx service script for hosting device not up
    755761
    756762n/a - March 19, 2004
    757763
    758         * Added support for ETCDIR, and DESTDIR in the Makefile,
    759           compliments of Tushar
    760         * Renamed mountproc to mountkernfs
    761         * Updated the README file
    762         * Coloured the print_error_message in functions red
    763         * added stop to the setclock script
    764         * changed echo > to > in cleanfs, suggested by winkie
    765         * BLFS Scripts Added,  collected by Zack
    766         * Edited killproc, so it checks for running pids, rather then
    767           the completion of the above kill command.  Suggested by Zack
    768         * Added network services found in blfs, removed adsl.  Submitted by
    769           DJ.
     764   * Added support for ETCDIR, and DESTDIR in the Makefile,
     765     compliments of Tushar
     766   * Renamed mountproc to mountkernfs
     767   * Updated the README file
     768   * Coloured the print_error_message in functions red
     769   * added stop to the setclock script
     770   * changed echo > to > in cleanfs, suggested by winkie
     771   * BLFS Scripts Added,  collected by Zack
     772   * Edited killproc, so it checks for running pids, rather then
     773     the completion of the above kill command.  Suggested by Zack
     774   * Added network services found in blfs, removed adsl.  Submitted by
     775     DJ.
    770776
    7717771.99.4 - March 17, 2004
    772778
    773         * Fixed one last halt line in checkfs script
    774         * Moved the directory structure around
    775         * Tagged as development release 1.99.4
     779   * Fixed one last halt line in checkfs script
     780   * Moved the directory structure around
     781   * Tagged as development release 1.99.4
    776782
    777783n/a - February 28, 2004
    778784
    779         * Added stty sane to the top of rc.d/init.d/rc.  Hopefully, this will
    780           fix the problems
    781         * Also changed all instances of <ctrl-j> back to enter
     785   * Added stty sane to the top of rc.d/init.d/rc.  Hopefully, this will
     786     fix the problems
     787   * Also changed all instances of <ctrl-j> back to enter
    782788
    7837891.99.3 - February 23, 2004
    784790
    785         * Tagged as development release 1.99.3
     791   * Tagged as development release 1.99.3
    786792
    787793n/a - February 19, 2004
    788794
    789         * Fixed checkfs script, so it will no longer continue to boot after a
    790           failure in the init.d/checkfs script.  Tested with the help of Andre
    791           Müller.  Fix suggested by Zack
     795   * Fixed checkfs script, so it will no longer continue to boot after a
     796     failure in the init.d/checkfs script.  Tested with the help of Andre
     797     Müller.  Fix suggested by Zack
    792798
    793799n/a - February 7, 2004
    794800
    795         * Added -s onto grep on network stop
    796         * Replaced a few more enter's with ctrl-j
     801   * Added -s onto grep on network stop
     802   * Replaced a few more enter's with ctrl-j
    797803
    7988041.99.2 - February 6, 2004
    799805
    800         * Added -s onto grep in network start
    801         * Tagged as development release 1.99.2
     806   * Added -s onto grep in network start
     807   * Tagged as development release 1.99.2
    802808
    803809n/a - February 4, 2004
    804810
    805         * Fixed $WARNING $NORMAL and $ERROR lines, broken by changes in
    806           functions
    807         * Changed above fixes to work with ash
    808         * Fixed checkfs symlink in Makefile
    809         * functions is no longer installed as executable
    810         * Added a check to checkfs, for errors above 16.  These are caused by
    811           being unable to run fsck, either due to user input, or a unfunctional
    812           linux system
     811   * Fixed $WARNING $NORMAL and $ERROR lines, broken by changes in
     812     functions
     813   * Changed above fixes to work with ash
     814   * Fixed checkfs symlink in Makefile
     815   * functions is no longer installed as executable
     816   * Added a check to checkfs, for errors above 16.  These are caused by
     817     being unable to run fsck, either due to user input, or a unfunctional
     818     linux system
    813819
    8148201.99.1 - February 2, 2004
    815821
    816         * Tagged as development release 1.99.1
     822   * Tagged as development release 1.99.1
    817823
    818824n/a - February 2, 2004:
    819825
    820         * Added -d to umount in mountfs.
    821         * Fixed network shutdown script
    822         * Fixed Makefile rc.6 to reboot
    823         * Added -s flag to grep command in rc.d/init.d/network -
    824           suppresses an error if no ifconfig.* files exist
     826   * Added -d to umount in mountfs.
     827   * Fixed network shutdown script
     828   * Fixed Makefile rc.6 to reboot
     829   * Added -s flag to grep command in rc.d/init.d/network -
     830     suppresses an error if no ifconfig.* files exist
    825831
    826832n/a - January 30, 2004:
    827833
    828         * Reorganized the network system to accept multiple services.
    829         * Ash Compliancy
    830         * Modified some scripts to follow template
    831         * Reorganized functions, based upon Ash Compliancy Patch
    832         * Added a sleep 5 to failure for evaulate_retval, and changed
    833           evaulate_retval to return true instead of false.  Instead, a
    834           exit 1 will indicate the script terminated abnormally, causing
    835           your system to wait until you hit ctrl-J
    836         * Switched "Press enter to continue" to "Press <ctrl-j> to continue"
    837         * replaced 3 with $KILLDELAY in sendsignals
    838         * mountfs does not mount network filesystems [identified by _netdev
    839           in /etc/fstab]
    840         * removed unneded touch out of cleanfs
     834   * Reorganized the network system to accept multiple services.
     835   * Ash Compliancy
     836   * Modified some scripts to follow template
     837   * Reorganized functions, based upon Ash Compliancy Patch
     838   * Added a sleep 5 to failure for evaulate_retval, and changed
     839     evaulate_retval to return true instead of false.  Instead, a
     840     exit 1 will indicate the script terminated abnormally, causing
     841     your system to wait until you hit ctrl-J
     842   * Switched "Press enter to continue" to "Press <ctrl-j> to continue"
     843   * replaced 3 with $KILLDELAY in sendsignals
     844   * mountfs does not mount network filesystems [identified by _netdev
     845     in /etc/fstab]
     846   * removed unneded touch out of cleanfs
    841847
    842848n/a - January 30, 2004:
    843849
    844         * New maintainers for the lfs-bootscripts package are:
    845           Jeremy Utley (jeremy@linuxfromscratch.org)
    846           Nathan Coulson (nathan@linuxfromscratch.org)
     850   * New maintainers for the lfs-bootscripts package are:
     851     Jeremy Utley (jeremy@linuxfromscratch.org)
     852     Nathan Coulson (nathan@linuxfromscratch.org)
    847853
    8488541.11 - February 3rd, 2003:
    849855
    850         * /etc/mtab is now a real file and is handled correctly so there are
    851         no errors even when the machine has crashed.
     856   * /etc/mtab is now a real file and is handled correctly so there are
     857   no errors even when the machine has crashed.
    852858
    8538591.10 - September 12th, 2002:
    854860
    855         * Fixed up checkfs to work with non-ext2 filesystems too (such as
    856           minix).
     861   * Fixed up checkfs to work with non-ext2 filesystems too (such as
     862     minix).
    857863
    8588641.9 - April 5th, 2002:
    859865
    860         * reloadproc function had a missing '=' in the "failure 1" command (it
    861           should be failure=1)
    862 
    863         * When script exists with unexpected value, you have to hit "Enter" to
    864           continue, not just a random key as printed on the screen.
    865 
    866         * Moved K10sysklogd, K20sendsignals, K30mount and K40swap to
    867           K40sysklogd, K50sendsignals, K60mount, K70swap
    868 
    869         * Changed the #!/bin/sh lines to #!/bin/bash - /bin/sh may not be
    870           linked to bash but to some other shell of your choice. These scripts
    871           are written to work with bash, so you can't just run them when
    872           /bin/sh -> csh or ash or whatever else tickles your fancy. This
    873           change should fix that.
     866   * reloadproc function had a missing '=' in the "failure 1" command (it
     867     should be failure=1)
     868
     869   * When script exists with unexpected value, you have to hit "Enter" to
     870     continue, not just a random key as printed on the screen.
     871
     872   * Moved K10sysklogd, K20sendsignals, K30mount and K40swap to
     873     K40sysklogd, K50sendsignals, K60mount, K70swap
     874
     875   * Changed the #!/bin/sh lines to #!/bin/bash - /bin/sh may not be
     876     linked to bash but to some other shell of your choice. These scripts
     877     are written to work with bash, so you can't just run them when
     878     /bin/sh -> csh or ash or whatever else tickles your fancy. This
     879     change should fix that.
    874880
    8758811.8 - March 14th, 2002:
    876882
    877         * Fixed the getpids function call so PPID's would be taken into account
    878           properly.
    879 
    880         * Added the 'contrib' directory with other people's bootscript
    881           implementations.
     883   * Fixed the getpids function call so PPID's would be taken into account
     884     properly.
     885
     886   * Added the 'contrib' directory with other people's bootscript
     887     implementations.
    882888
    8838891.7 - March 10th, 2002:
    884890
    885         * Used code from Matthias Benkmann's simpleinit-msb @
    886           http://winterdrache.de/linux/newboot/index.html mainly for improved
    887           killproc function handling
    888 
    889         * When a requested process isn't running, or is already running, a
    890           warning "Not running" or "Already running" will be displayed. This
    891           was out of allignment due to a missing $CURS_UP
    892 
    893         * Removed "||exit" from ifup and ifdown scripts. They are useless.
    894 
    895         * Changed the loadkeys script to run "loadkeys -d" and removed the need
    896           for the /etc/sysconfig/keyboard file. The kbd patch fixes the
    897           "loadkeys -d" behaviour.
     891   * Used code from Matthias Benkmann's simpleinit-msb @
     892     http://winterdrache.de/linux/newboot/index.html mainly for improved
     893     killproc function handling
     894
     895   * When a requested process isn't running, or is already running, a
     896     warning "Not running" or "Already running" will be displayed. This
     897     was out of allignment due to a missing $CURS_UP
     898
     899   * Removed "||exit" from ifup and ifdown scripts. They are useless.
     900
     901   * Changed the loadkeys script to run "loadkeys -d" and removed the need
     902     for the /etc/sysconfig/keyboard file. The kbd patch fixes the
     903     "loadkeys -d" behaviour.
    898904
    8999051.6 - February 26th, 2002:
    900906
    901         * replaced -o %PPID with -o $PPID throughout the functions script. This
    902           construct does what it's supposed to do (don't take PPID into account
    903           because this would fail if a running daemon and the bootscript have
    904           the same name).
    905 
    906         * added 'restart' to the swap script
    907 
    908         * instead of using 'echo -n' to supress newlines so the [ OK ] and
    909           related messages allign properly, substitute this with a single echo
    910           command that simply goes one line up before outputting anything. This
    911           also has the benefit that when programs have their own output (like
    912           swapon, fsck and loadkeys), there won't be an unwanted blank line
    913           between the program's output and the [ OK ] et all. messages.
     907   * replaced -o %PPID with -o $PPID throughout the functions script. This
     908     construct does what it's supposed to do (don't take PPID into account
     909     because this would fail if a running daemon and the bootscript have
     910     the same name).
     911
     912   * added 'restart' to the swap script
     913
     914   * instead of using 'echo -n' to supress newlines so the [ OK ] and
     915     related messages allign properly, substitute this with a single echo
     916     command that simply goes one line up before outputting anything. This
     917     also has the benefit that when programs have their own output (like
     918     swapon, fsck and loadkeys), there won't be an unwanted blank line
     919     between the program's output and the [ OK ] et all. messages.
    914920
    9159211.5 - February 2nd, 2002:
    916922
    917         * added 'exit 1' to the statusproc function when there aren't enough
    918         parameters passed to it (such as the name of process to check for)
     923   * added 'exit 1' to the statusproc function when there aren't enough
     924   parameters passed to it (such as the name of process to check for)
    919925
    9209261.4 - February 2nd, 2002:
    921927
    922         * when /fastboot is detected and the message about it is printed,
    923           don't run 'exit 1' else the rc script will cause a [FAILED] to
    924           be printed which is undesired in this case.
     928   * when /fastboot is detected and the message about it is printed,
     929     don't run 'exit 1' else the rc script will cause a [FAILED] to
     930     be printed which is undesired in this case.
    925931
    9269321.3 - January 30th, 2002:
    927         * network script: changed default route detection by using the same
    928           method as used when starting the script: check if the GATEWAY
    929           variable is set
    930 
    931         * removed the emptying of /etc/mtab since it's a symlink to
    932           /proc/mounts now
    933 
    934         * added the mountproc script which mounts the proc system. This is done
    935           because we need proc mounted even before the mountfs script is ran
    936           (now that /etc/mtab is a symlink to /proc/mounts)
    937 
    938         * removed all absolute paths from command calls
    939 
    940         * added umask 022 and PATH="/bin:/usr/bin:/sbin:/usr/sbin" to the
    941           functions script. Every file now sources this so that umask and PATH
    942           are set correctly
     933   * network script: changed default route detection by using the same
     934     method as used when starting the script: check if the GATEWAY
     935     variable is set
     936
     937   * removed the emptying of /etc/mtab since it's a symlink to
     938     /proc/mounts now
     939
     940   * added the mountproc script which mounts the proc system. This is done
     941     because we need proc mounted even before the mountfs script is ran
     942     (now that /etc/mtab is a symlink to /proc/mounts)
     943
     944   * removed all absolute paths from command calls
     945
     946   * added umask 022 and PATH="/bin:/usr/bin:/sbin:/usr/sbin" to the
     947     functions script. Every file now sources this so that umask and PATH
     948     are set correctly
    943949
    9449501.2 - January 26th, 2002:
    945         * network script: detect if a default route is set before removing it
    946 
     951   * network script: detect if a default route is set before removing it
     952
Note: See TracChangeset for help on using the changeset viewer.