Subversion Repositories svn LFS-FR

Rev

Rev 1344 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1401 jmengual 1
2011-08-16	Robert Connolly <robert@linuxfromscratch.org>
2
   * lfs/init.d/random: New file, from BLFS. Save and use random seed with
3
     /dev/urandom.
1165 jmengual 4
2010-05-29	Matt Burgess <matthew@linuxfromscratch.org>
5
   * lfs/init.d/udev: Only copy /lib/udev/devices/null, as Udev >= 155 copies
6
     devices from /lib/udev/devices to /dev itself.  Udevd still needs /dev/null
7
     present before starting up though.
8
 
1150 jmengual 9
2010-04-20	Bryan Kadzban <bryan@linuxfromscratch.org>
10
   * lfs/init.d/udev, lfs/init.d/udev_retry: Add --action=add, to handle udev
11
   version 152 and newer, which send "change" events by default in udevtrigger
12
   now.
13
 
1109 jmengual 14
2010-01-24  Matthew Burgess <matthew@linuxfromscratch.org>
15
   * lfs/init.d/udev: Check to see if /dev is already mounted, as it may be if
16
     under an initramfs environment.  See ticket #2550.
17
 
943 jmengual 18
2009-08-14  Bryan Kadzban <bryan@linuxfromscratch.org>
19
   * lfs/init.d/udev_retry: Use "udevadm trigger --type=failed", which
20
     apparently replaced "--retry-failed" some time ago.  "--retry-failed" is
21
     removed in udev-146.
22
 
746 texou 23
2009-01-02  Bruce Dubbs <bdubbs@linuxfromscratch.org>
24
   * lfs/init.d/functions:
25
   * lfs/sysconfig/network-devices/ifup:
26
     Updated line widths to accomodate pdf generation in both the above
27
     files.
707 texou 28
 
746 texou 29
2008-10-27  DJ Lucas <dj@linuxfromscratch.org>
30
   * lfs/init.d/cleanfs: Removed '! -newer /proc' from find commands in
31
     check for stale files in /var/lock and /var/run.
32
   * Makefile: Reversed cleanfs and udev_retry scripts so that cleanfs
33
     runs immediately after mountfs.
707 texou 34
 
746 texou 35
2008-10-26  Dan Nicholson  <dnicholson@linuxfromscratch.org>
36
   * lfs/init.d/functions: Remove stale pid files when encountered
37
     in loadproc/killproc/reloadproc. When the bootscript specifies
38
     a pid file to use with the "-p pidfile" argument, *proc
39
     functions previously bailed out when the referenced file
40
     contains an invalid pid.
707 texou 41
 
746 texou 42
2008-10-23  DJ Lucas <dj@linuxfromscratch.org>
43
   * lfs/init.d/console: Removed BROKEN_COMPOSE as kernel patch has
44
     been accepted upstream.
605 texou 45
 
746 texou 46
2008-05-21  Bryan Kadzban  <bryan@linuxfromscratch.org>
47
   * lfs/init.d/udev, lfs/init.d/udev_retry: Use new udevadm program.
605 texou 48
 
746 texou 49
2007-08-20  DJ Lucas <dj@linuxfromscratch.org>
50
   * lfs/init.d/setclock: Added missing 'stop' argument to usage text
605 texou 51
 
746 texou 52
2007-08-13  Dan Nicholson  <dnicholson@linuxfromscratch.org>
53
   * lfs/init.d/checkfs: Don't suppress error messages from the screen.
605 texou 54
 
746 texou 55
2007-07-18  Dan Nicholson  <dnicholson@linuxfromscratch.org>
56
   * Makefile, lfs/init.d/consolelog: New bootscript controlling the
57
     kernel log level on the console. This is controlled by the LOGLEVEL
58
     variable in /etc/sysconfig/console.
59
   * lfs/init.d/modules: Remove the log level handling since this is
60
     done in the consolelog script now.
61
   * lfs/init.d/modules: Clean up the script by removing the file
62
     descriptor duplication and instead just redirecting
63
     /etc/sysconfig/modules to the input of the while loop.
605 texou 64
 
746 texou 65
2007-06-16  Dan Nicholson  <dnicholson@linuxfromscratch.org>
66
   * lfs/init.d/mountfs, lfs/init.d/mountkernfs, lfs/init.d/setclock,
67
     lfs/init.d/modules, lfs/sysconfig/network-devices/if{up,down}:
68
     Don't suppress stderr during bootscripts unless necessary. This
69
     would prevent potentially critical messages from reaching the screen.
605 texou 70
 
746 texou 71
2007-04-24  Dan Nicholson  <dnicholson@linuxfromscratch.org>
72
   * lfs/init.d/functions: When killproc is executed, it checks that
73
     the process is still running, sleeps if it is, then checks again.
74
     The sleep is 1 second in between checks. By sleeping for 0.1 seconds
75
     in between checks, killproc is much faster as it's wasting much
76
     less time sleeping in the normal case that the process has died
77
     after a short delay.
605 texou 78
 
746 texou 79
2007-04-16  Dan Nicholson  <dnicholson@linuxfromscratch.org>
80
   * lfs/init.d/functions: Redirect stderr when using kill to suppress
81
     output.
82
   * lfs/init.d/functions: killproc() was not handling the case where a
83
     pidfile is passed to the function. The logic with the signal to be
84
     used was causing issues with the handling of pidfiles. This has been
85
     fixes, and now killproc() will recheck the process if the signal
86
     was TERM (the default) or KILL.
87
   * lfs/init.d/functions: statusproc() has been changed to use pidofproc()
88
     instead of the deprecated getpids(). Additionally, it now accepts
89
     the -p argument to specify a pidfile.
90
   * lfs/init.d/functions: Currently, statusproc() always returns
91
     successfully, and the only way to know if the process is running
92
     is to parse the output. This changes statusproc() to return the
93
     status of pidofproc(), which will return unsuccessfully if the
94
     requested process is not running.
95
   * lfs/init.d/functions: Changed reloadproc() to use pidofproc() and
96
     respect the -p argument for pidfiles.
97
   * lfs/init.d/sysklogd: Remove a useless argument to reloadproc().
605 texou 98
 
746 texou 99
2007-03-13  Dan Nicholson  <dnicholson@linuxfromscratch.org>
100
   * lfs/init.d/functions: If pidofproc() is passed the -p argument
101
     it can bomb testing a null variable with an integer expression.
605 texou 102
 
746 texou 103
2007-02-22  Dan Nicholson  <dnicholson@linuxfromscratch.org>
104
   * lfs/init.d/mountfs, lfs/init.d/console, lfs/init.d/setclock,
105
     lfs/init.d/mountkernfs: &> redirection is not supported in POSIX.
106
     Fortunately, it's equivalent to >word 2>&1 according to bash(1).
605 texou 107
 
746 texou 108
2007-02-22  Dan Nicholson  <dnicholson@linuxfromscratch.org>
109
   * lfs/init.d/console: POSIX says that shells only need to trap on
110
     signals. Trapping on ERR isn't always supported. Conditionals have
111
     been added to set the $failed variable in spots that seemed
112
     appropriate for checking errors.
605 texou 113
 
746 texou 114
2007-02-22  Dan Nicholson  <dnicholson@linuxfromscratch.org>
115
   * lfs/init.d/functions: Use arithmetic expansion and string length,
116
     which are both mandated by POSIX, rather than spawning two processes
117
     every time boot_mesg() is called.
605 texou 118
 
746 texou 119
2007-02-22  Dan Nicholson  <dnicholson@linuxfromscratch.org>
120
   * lfs/init.d/functions: In order to provide an `echo' which provides
121
     handles the -e and -n options for all POSIX shells, a feature test
122
     is added which stores its result in $ECHO. /bin/echo will be used
123
     if the default echo is not capable. Changed the existing functions
124
     to reference $ECHO when needed.
125
   * lfs/init.d/console: Use $ECHO when -en is needed.
605 texou 126
 
746 texou 127
2007-02-03  Bryan Kadzban  <bryan@linuxfromscratch.org>
128
   * ChangeLog: Rename from CHANGELOG, start using GNU style entries.
605 texou 129
 
746 texou 130
   * Makefile: Move setclock before checkfs.  Fixes #1948.
605 texou 131
 
746 texou 132
2006-11-25  Bryan Kadzban  <bryan@linuxfromscratch.org>
133
   * lfs/init.d/udev_retry: Copy Debian's "copy generated rules" initscript
134
     code, to clean up when the rule_generator scripts run before / is
135
     writable.  (Since the rule_generator code is from Debian, I assume their
136
     cleanup code is appropriate.)
605 texou 137
 
746 texou 138
2006-10-15  Bryan Kadzban  <bryan@linuxfromscratch.org>
139
   * lfs/init.d/udev_retry: Fix to work with udev >= 099.
140
 
605 texou 141
n/a - June 2, 2006
746 texou 142
   * Removed console config file and makefile targets.
143
   * Removed references to /dev/bug and bugreport in udevand
144
     udev_retry bootscripts. (DJ Lucas)
707 texou 145
 
605 texou 146
n/a - April 17, 2006
746 texou 147
   * Updated udev script to use the new udevsettle program.
148
   * Added udev_retry script for systems that have /usr on a different
149
     partition or for some other reason fail the initial replay. (Archaic)
605 texou 150
 
151
n/a - April 15, 2006
746 texou 152
   * Cleaned up contrib directory.  Removed: contrib/init.d,
153
     contrib/enhanced, contrib/livecd, contrib/hotplug, and raq2
154
     patch. (DJ Lucas)
605 texou 155
 
156
n/a - April 14, 2006
746 texou 157
   * Merged changes from udev_update branch (DJ Lucas)
158
   * Replaced a return with an exit and reversed comment changes in
159
     udev bootscript. (Dan Nicholson)
160
   * Replaced walk_sysfs function in udev bootscript with new udevtrigger
161
     program and move wait_for_uevents function inline. (DJ Lucas)
162
   * Removed extra evaluate_retval in udev bootscript. (Ken Moffat)
163
   * Wait for uevents to be processed in the udev script.  See ticket
164
     #1720 for details. (Matthew Burgess)
605 texou 165
 
166
n/a - March 21, 2006
746 texou 167
   * Removed old references to boot_log function and arguments passed
168
     to boot_mesg_flush in echo_* functions. (DJ Lucas)
605 texou 169
 
170
n/a - March 10, 2006
746 texou 171
   * Moved src argument to ipv4-static-route service script and
172
     removed from ipv4-static service script. (DJ Lucas)
605 texou 173
 
174
n/a - March 8. 2006
746 texou 175
   * Correct sourced path in checkfs script. (Matthew Burgess)
605 texou 176
 
177
n/a - December 31, 2005
746 texou 178
   * Replaced /etc/rc.d with ${rc_base} in checkfs. (Vincent Fretin)
605 texou 179
 
180
n/a - December 24, 2005
746 texou 181
   * Added UTF-8 support to console script. (Alexander E. Patrakov)
605 texou 182
 
183
n/a - September 11, 2005
746 texou 184
   * Removed text wraping and boot logging.
185
   * Changed killproc to use warning if not running
186
   * Changed 'print_status warning' to use old style output
187
   * Fixed display error with LSB init-functions script
188
   * Made above killproc/print_status changes in enhanced
189
     bootscripts.
190
   * Made logger service configurable in enhanced
191
     bootscripts. (DJ Lucas)
605 texou 192
 
193
n/a - August 14, 2005
746 texou 194
   * Added -s flag to pidofproc() for backwards
195
     compatibility (DJ Lucas)
196
   * Fixed erronous values returned by pidofproc() which
197
     broke the functionality of statusproc (DJ Lucas)
605 texou 198
 
199
n/a - July 1, 2005
746 texou 200
   * Changed a == to a = in lfs/init.d/functions, in the boot_mesg
201
     function for ash compliancy (Nathan Coulson)
605 texou 202
 
203
n/a - June 26, 2005
746 texou 204
   * Removed consolelog script from contrib
205
   * Updated interactive rc script in contrib and added
206
     README.rc-Interactive, added install target to the
207
     Makefile. (DJ Lucas)
605 texou 208
 
209
3.2.2 - May 29, 2005
746 texou 210
   * Tagged as 3.2.2 (Nathan Coulson)
605 texou 211
 
212
n/a - May 26, 2005
746 texou 213
   * Added minimal target for cross-lfs book (Jim Gifford)
214
   * Fixed raq2 patch (Jim Gifford)
605 texou 215
 
216
3.2.1 - May 1, 2005
746 texou 217
   * Tagged as 3.2.1 (Nathan Coulson)
605 texou 218
 
219
n/a - April 17, 2005
746 texou 220
   * removed touch from hotplug bootscript (Matthew Burgess)
221
   * moved commands around in localnet bootscript (Andrew Benton)
605 texou 222
 
223
3.2.0 - March 30, 2005
746 texou 224
   * Changed from syslog-ng to sysklogd (Archaic)
225
   * Temporairly changed loadproc to return 0 if the program is
226
     already running (Nathan Coulson)
227
   * Fixed (by reverting) ifup/ifdown/network (Nathan Coulson),
228
     Reported by Jim Gifford
229
   * Fixed network up/down along with adding support of ONHOTPLUG
230
   * Tagged as 3.2.0
605 texou 231
 
232
n/a - March 19, 2005
746 texou 233
   * Updated RaQ2 patch (Jim Gifford)
234
   * Added net.agent for Hotplug of Network adapters in contrib
235
     (Jim Gifford)
605 texou 236
 
237
n/a - March 16, 2005
746 texou 238
   * Reverted the change from loadproc to start_daemon,
239
     Moved compatibility code into one single function.
240
     (Nathan Coulson)
241
   * Readded the ONHOTPLUG option for ifup/ifdown (Nathan Coulson)
242
   * Fixed killproc's output
605 texou 243
 
244
n/a - March 01, 2005
746 texou 245
   * Added CHECK_LINK variable in ifconfig.*/*, so if the
246
     interface does not exist, it will not fail.
247
     (Nathan Coulson)
605 texou 248
 
249
n/a - February 19, 2005
746 texou 250
   * Added evaluate_retval to the end of loadproc and killproc.
251
     lsb does not say that killproc should print [  OK  ],
252
     but required for compatibility.  (Nathan Coulson)
605 texou 253
 
254
n/a - February 9, 2005
746 texou 255
   * Accidently mounted /dev with 775 instead of 755, fixed
256
     (Reported by Alexander E. Patrakov)
605 texou 257
 
258
n/a - February 9, 2005
746 texou 259
   * Bugfix for /dev, now mounted with 755 permission
605 texou 260
 
261
n/a - February 8, 2005
746 texou 262
   * changed pidof, so it doesnt check the process id
263
     of running bootscripts, and to process shell scripts
264
     (Nathan Coulson)
605 texou 265
 
266
n/a - February 6, 2005
746 texou 267
   * Updated main functions file with lsb functions file
268
     Should now be LSB compliant (Nathan Coulson)
605 texou 269
 
270
n/a - January 10, 2005
746 texou 271
   * Moved ONBOOT check back to network (Nathan Coulson)
272
   * Removed ONHOTPLUG check (Nathan Coulson)
605 texou 273
 
274
n/a - January 6, 2005
746 texou 275
   * fixed mountkernfs output (Nathan Coulson)
276
   * reverted mountfs fakemounting (Nathan Coulson)
605 texou 277
 
278
n/a - January 5, 2005
746 texou 279
   * Attempted to simplify network bootup files (Nathan Coulson)
280
   * Modified mountkernfs to use mountpoint (Nathan Coulson)
281
   * Assuming sysfs is always mounted (Nathan Coulson)
282
   * Moved fakemount to below mounting (Nathan Coulson)
283
   * Removed -t noramfs from umount, as we now use tmpfs (Nathan Coulson)
284
   * moved sysctl from mountkernfs to sysctl (Nathan Coulson)
285
   * Added -q to sysctl (Nathan Coulson)
605 texou 286
 
287
n/a - January 2, 2005
746 texou 288
   * Fixed statusproc output. (DJ Lucas)
605 texou 289
 
290
3.1.0 - December 31, 2004
746 texou 291
   * fixed textoutput
292
   * Tagged as 3.1.0
605 texou 293
 
294
n/a - December 30, 2004
746 texou 295
   * Fixed name of LSB Functions file
296
   * Changed boot_mesg to act like echo instead of echo -n, boot_mesg now
297
     takes the -n argument if you do not wish to goto the next line
605 texou 298
 
299
3.0.1 - December 25, 2004
746 texou 300
   * Released as 3.0.1
605 texou 301
 
302
n/a - December 20, 2004
746 texou 303
   * Cleaned up header.
304
   * Added RaQ2 Patch
605 texou 305
 
306
n/a - December 16, 2004
746 texou 307
   * Fixed a text typo in udev, tmpfs instead of ramfs (Steve Crosby)
605 texou 308
 
309
n/a - December 14, 2004
746 texou 310
   * Fixed a warning with find in cleanfs
605 texou 311
 
312
 
313
3.0 - December 8, 2004
314
 
315
n/a - December 5, 2004
746 texou 316
   * Moved bootlog to use local2 service to avoide conflict with
317
     dhcpcd (DJ Lucas)
605 texou 318
 
319
3.0-rc1 - December 1, 2004
746 texou 320
   * rc-Interactive added (DJ Lucas)
321
   * rc-Interactive moved to contrib (Nathan Coulson)
605 texou 322
 
323
n/a - November 27, 2004
746 texou 324
   * Moved bootlog to use local1 to avoid conflict with ppd (DJ Lucas)
605 texou 325
 
326
n/a - November 25, 2004
746 texou 327
   * Added consolelog to contrib/sysconfig (DJ Lucas)
328
   * Rewrite of line wraping in boot_mesg and various fixes
329
     related to boot_mesg changes (DJ Lucas, Alexander Patrakov)
330
   * syslog-ng is now installed by default (Jeremy Utley)
331
   * hotplug is now installed by default (Jeremy Utley)
332
   * udev now uses /sbin/hotplug as the default hotplug handler
333
     (Nathan Coulson)
334
   * udev now mounts a tmpfs instead of a ramfs onto /dev,
335
     as suggested by Greg K-H (Nathan Coulson)
336
   * Created contrib/lsb, and added a LSB compliant functions file
337
     (Nathan Coulson, and Alexander Patrakov)
338
   * Modified find [requires find 4.2.3+] (Matthew Burgess)
605 texou 339
 
340
n/a - November 20, 2004
746 texou 341
   * Modifed modules script to return to previous kernel message
342
     level (DJ Lucas)
605 texou 343
 
344
n/a - November 02, 2004
746 texou 345
   * Added sysctl -p to mountkernfs (Matthew Burgess, DJ Lucas)
605 texou 346
 
347
n/a - October 07, 2004
746 texou 348
   * statusproc modified not to send data to bootlog (Nathan Coulson)
349
   * Fixed halt commands in checkfs and udev (James Robertson)
605 texou 350
 
351
n/a - October 04, 2004
746 texou 352
   * Fixes to commit on 2004/09/30 (James Robertson)
353
   * Revert a few changes until later (Nathan Coulson)
354
   * Added a warning about switching from a 8bit font
355
     to a 9bit font (Alexander Patrakov)
605 texou 356
 
357
n/a - September 30, 2004
746 texou 358
   * Finished off boot_mesg() (James Robertson)
359
   * Standardized all scripts to same variable format and other
360
     internal sh/bash function calls (James Robertson)
361
   * Fully implemented boot_mesg across all scripts in sysconfig
362
     and init.d (James Robertson)
605 texou 363
 
364
n/a - September 26, 2004
746 texou 365
   * Added BOOTMESG_PREFIX variable, so users can optionally set a
366
     prefix for boot messages (James Robertson)
367
   * Fixed localnet status, to use ip instead of ifconfig (Jim Gifford)
368
   * Added consolelog to contrib (DJ Lucas)
369
   * loadproc and killproc can have the -nomsg parameter to avoid
370
     calling evaluate_retval or print_status (Jim Gifford)
371
   * boot_mesg no longer explicitly adds a \n onto end of lines
372
   * Added a function called boot_mesg_flush, which can
373
     dump the BOOTMESG to the bootlog.  This helps avoid making
374
     everything have to end in OK/WARN/FAIL (Nathan Coulson)
605 texou 375
 
376
n/a - September 24, 2004
746 texou 377
   * Removed /dev/udev.tdb test
605 texou 378
 
379
n/a - September 23, 2004
746 texou 380
   * Fixed boot_log so it output's $@'s contents, not @$
381
   * Added support for colors in boot_mesg (James Robertson)
382
   * Modified udev's error checking
383
   * Modified hotplug's error checking
384
   * Converted checkfs's error handling to use boot_mesg with
385
     color support
386
   * Added $INFO color to functions (James Robertson)
605 texou 387
 
388
n/a - September 22, 2004
746 texou 389
   * Removed the dependency on wl by replacing it with grep (Bryan Kadzban)
390
   * Fixed getpids, to remove unused pids obtained from $PIDFILE
391
   * Removed ${NORMAL} from echo "$BOOTMESG" in functions, and removed
392
      space added to each additional sentence tacked onto BOOTMESG
393
   * boot_mesg now handles \n's properly, and does not dimish the size of
394
     the next line (James Robertson)
395
   * boot_log has been added.  The echo_ functions commit the log,
396
     and then clear the BOOTMSG variable
397
   * All scriptes have been converted to use boot_mesg
605 texou 398
 
399
n/a - September 21, 2004
746 texou 400
   * boot_mesg has been enhanced.  Subsequent calls will overwrite
401
     previous text, and it will wrap text basedupon the variable ${WCOL}.
402
     (James Robertson)
403
   * Fixed mtu optional service typo (Kevin P Fleming)
404
   * Added SOURCE variable to ipv4-static-route (Kevin P Fleming)
605 texou 405
 
406
n/a - September 16, 2004
746 texou 407
   * nework interfaces are now brought down in reverse order
605 texou 408
 
409
n/a - September 15, 2004
746 texou 410
   * Added blue bracket, from dj's 3.0-pre1 bootscript package
411
     [echo_failure, echo_warning, and echo_ok]
412
   * Added a new function called boot_mesg, meant to replace the echo
413
     command.
414
     This will give us the posibility of doing logging at a later date
415
   * Do not set COLUMNS if COLUMNS is already set
416
   * Modified getpids, loadproc, killproc, reloadproc, and statusproc as
417
     done by DJ
605 texou 418
 
419
2.2.3 - September 04, 2004
746 texou 420
   * Tagged as 2.2.3
605 texou 421
 
422
n/a - September 04, 2004
746 texou 423
   * Added new script to contrib for syslog-ng, which is now part of
424
     LFS-Unstable, and a new Makefile target install-syslog-ng which
425
     removes the sysklogd links, and replaces them with syslog-ng (JU)
605 texou 426
 
427
2.2.2 - August 11, 2004
746 texou 428
   * Tagged as 2.2.2
605 texou 429
 
430
n/a - August 7, 2004
746 texou 431
   * Added missing error redirect (/dev/null) in getpids. (DJ)
605 texou 432
 
433
n/a - August 4, 2004
746 texou 434
   * Added MODE, DIRMODE, and CONFMODE variables to the makefile
435
     to allow permissions to be set at install. (DJ)
605 texou 436
 
437
n/a - July 31, 2004
746 texou 438
 
439
   * Moved PIDFILE check to getpids and removed arguments from
440
     killproc and reloadproc.  Signals are now set at begining of
441
     funtcions script with KILLDELAY. (DJ)
442
   * Added a optional service script which can set the MTU for a given
443
     interface
605 texou 444
 
445
n/a - July 21, 2004
446
 
746 texou 447
   * Committed DJ Lucas's patch for the killproc function.  It no
448
     longer requires arguments if PIDFILE is set
449
   * added --backup to all sysconfig configuration files, so they are not
450
     replaced on a make install
605 texou 451
 
452
n/a - July 13, 2004
453
 
746 texou 454
   * Added the PEER variable to the ifconfig.*/* file, done by
455
     Kevin P. Fleming
605 texou 456
 
457
2.2.1 - July 12, 2004
458
 
746 texou 459
   * Tagged as 2.2.1
605 texou 460
 
461
n/a - July 12, 2004
462
 
746 texou 463
   * Hotplug was moved from rcsysinit.d to rc{1,2,3,4,5} to help bring
464
     up/down network interfaces started by hotplug.  This has been revoked
465
     at this time
466
   * Networking interfaces are now brought down in reverse order
467
   * Moved the ONBOOT check to within ifup/ifdown, so we can bring up/down
468
     the interfaces at boottime/shutdown properly, done by Kevin P. Fleming
469
   * Use PREFIX instead of NETMASK for adding addresses in ipv4-static,
470
     done by Kevin P. Fleming
471
   * Fix reversal of services inside ifconfig.* directories in ifdown,
472
     done by Kevin P. Fleming
473
   * Add ipv4-static-route service, supplied by Kevin P. Fleming
605 texou 474
 
475
2.2.0 - July 12, 2004
476
 
746 texou 477
   * Tagged as 2.2.0
605 texou 478
 
479
n/a - July 11, 2004
480
 
746 texou 481
   * Minor script output changes
482
   * Repaired networking scripts broken in previous commits
605 texou 483
 
484
n/a - July 10, 2004
485
 
746 texou 486
   * We now use the ip program [from iproute2] instead of ipconfig
487
     [net-tools] to bring up/down ethernet interfaces, and local
488
     connections, submitted by Jim Gifford
489
   * Removed gateway backward compatibility
490
   * Removed ifup-eth0 ifdown-eth0 compatibility
491
   * Removed the "assume SERVICE=static if SERVICE is unset" compatibility
492
   * Pass the IFCONFIG environmental variable to services, so they can
493
     locate the file with the parameters they must read
494
   * Rename static to ipv4-static
495
   * Stage1 for network configuration via directories, ifup and ifdown
496
     modified, and the static service modified
497
   * Stage2 for network configuration via directories complete, network was
498
     modified to check within subdirectories for ONBOOT=yes.  Final Stage
605 texou 499
 
500
n/a - July 8, 2004
501
 
746 texou 502
   * Changed iso01 to lat1 everywhere in /etc/sysconfig/console. This
503
     fixes the problem with line-drawing characters.
605 texou 504
 
505
n/a - July 7, 2004
506
 
746 texou 507
   * Halted the computer, if unable to mount /dev as a ramfs
605 texou 508
 
509
n/a - July 6, 2004
510
 
746 texou 511
   * Moved the hotplug bootscript back to contrib, it will not be used in
512
     the testing branch of the lfs book at this time
605 texou 513
 
514
n/a - July 4, 2004
515
 
746 texou 516
   * Modified ifup and ifdown to be hotplug aware
605 texou 517
 
518
n/a - July 3, 2004
519
 
746 texou 520
   * Change the check for ONBOOT into a source within a subshell
605 texou 521
 
522
n/a - July 1, 2004
523
 
746 texou 524
   * Moved hotplug start to runlevels 3-5 from sysinit
605 texou 525
 
526
n/a - June 30, 2004
527
 
746 texou 528
   * Pass -depth in cleanfs
605 texou 529
 
530
n/a - June 29, 2004
531
 
746 texou 532
   * Made the grep for ONBOOT in the network script more exact
605 texou 533
 
534
2.1.2 - June 27, 2004
535
 
746 texou 536
   * Install the automatic module loading script by default
537
   * Tagged as 2.1.2
605 texou 538
 
539
n/a - June 26, 2004
540
 
746 texou 541
   * Fixed font for UK in /etc/sysconfig/console
605 texou 542
 
543
n/a - June 23, 2004
544
 
746 texou 545
   * Fixed a typo in the hotplug installation procedure
605 texou 546
 
547
n/a - June 21, 2004
548
 
746 texou 549
   * Re-ordered the "mount" and "echo" commands in the udev script, to
550
     prevent a possible race
551
   * Converted the udev script to use udevsend/udevd
552
   * Moved removal of /fastboot and /forcefsck to just after the root fs
553
     becomes writable, and dropped the removal of /etc/nologin
554
   * Cleaned and tweaked both the output and actions of cleanfs
555
   * Removed the disabling of hotplug from sendsignals
556
   * Removed anything that might call "rmmod" in hotplug, since rmmod is
557
     notoriously troublesome in the 2.6.x kernels, and call it with the
558
     stop argument from runlevels 0 and 6
559
   * Fixed previous modifications to the udev and cleanfs scripts
605 texou 560
 
561
n/a - June 20, 2004
562
 
746 texou 563
   * Rolled back to the /dev/.udev.tdb check from 2.1.1, since the new
564
     one doesn't work as well, and the bug that caused it to change is
565
     now fixed
605 texou 566
 
567
n/a - June 18, 2004
568
 
746 texou 569
   * Updated sysconfig/console
570
   * Fixed disabling hotplug in sendsignals
571
   * hotplug is now installed by default
605 texou 572
 
573
n/a - June 15, 2004
574
 
746 texou 575
   * Reset /proc/sys/kernel/hotplug to /bin/true when running the "stop"
576
     command for hotplug
577
   * Cleaned the output of the mountkernfs script
578
   * Don't output "Creating files and directories" when it's a lie
605 texou 579
 
580
n/a - June 8, 2004
581
 
746 texou 582
   * Changed the location the optional module script is installed to
583
     /etc/rc.d/rcsysinit.d/S05modules.
605 texou 584
 
585
n/a - June 4, 2004
586
 
746 texou 587
   * Added a echo to the > /proc/sys/kernel/hotplug line, as > did not
588
     clear it
605 texou 589
 
590
n/a - June 3, 2004
591
 
746 texou 592
   * Added '> /proc/sys/kernel/hotplug' to sendsignals, to disable hotplug
593
     events, which may start up new daemons
594
   * Added elementry bootup logging support.  If it can write to
595
     /var/log/boot.log, it will
596
   * Removed logging support, it kept / from being remounted ro
605 texou 597
 
598
n/a - June 2, 2004
599
 
746 texou 600
   * Reorganize what goes on in the udev script
601
   * Reorganize what goes on in the hotplug script
602
   * Moved setting /sbin/hotplug as the default hotplug manager into the
603
     hotplug script
605 texou 604
 
605
n/a - June 1, 2004
606
 
746 texou 607
   * Removed usbfs from mountkernfs, and mountfs
608
   * Edited the udev script, so it'll always set /proc/sys/kernel/hotplug
605 texou 609
 
610
n/a - May 24, 2004
611
 
746 texou 612
   * Added more example keymaps and font settings to /etc/sysconfig/console
613
   * Install the /etc/sysconfig/console file by default
605 texou 614
 
615
n/a - May 23, 2004
616
 
746 texou 617
   * Changed the symlink for the optional modules script
618
   * Removed depmod from the optional modules script
605 texou 619
 
620
n/a - May 20, 2004
621
 
746 texou 622
   * Removed the random script.  There is not a strong enough case for
623
     adding it to the lfs-bootscripts.
605 texou 624
 
625
n/a - May 19, 2004
626
 
746 texou 627
   * Added the random bootscript from blfs-bootscripts
605 texou 628
 
629
2.1.1 - May 18, 2004
630
 
746 texou 631
   * Fixed installation of modules configuration
632
   * Tagged as 2.1.1
605 texou 633
 
634
n/a - May 16, 2004
635
 
746 texou 636
   * Added sysklogd configuration file
637
   * Added example /etc/sysconfig/console file
638
   * Do not attempt to populate /dev if that directory has already been
639
     set up earlier in bootup (such as on initramfs/initrd)
640
   * Prevent excessive kernel output once klogd starts
641
   * Added hotplug script
605 texou 642
 
643
n/a - May 15, 2004
644
 
746 texou 645
   * Namespace rework (enumeration of scripts is now cleaner)
646
   * Removed directories: blfs, contrib/new-boot-0.2, contrib/rlv
605 texou 647
 
648
n/a - May 13, 2004
649
 
746 texou 650
   * Repaired the console script
651
   * Added a check to cleanfs [createfiles], to make sure that we have
652
     a valid devicetype, if we have type=dev
605 texou 653
 
654
n/a - May 11, 2004
655
 
746 texou 656
   * Added usbfs to mountkernfs and mountfs
605 texou 657
 
658
n/a - May 6, 2004
659
 
746 texou 660
   * Don't use loadproc in localnet, it's not meant for that
661
   * Quote tests of $PIDFILE, so that things behave when it's empty
662
   * Removed unused kill -0 from killproc
605 texou 663
 
664
2.1.0 - May 4, 2004
665
 
746 texou 666
   * Update to the console script, prevent install of the console script
667
   * Chgrp /var/run/utmp to group utmp if it exists.
668
   * Moved udev from contrib to lfs
669
   * Moved GATEWAY setup from /etc/rc.d/init.d/network to
670
     /etc/sysconfig/network-devices/services/static
671
   * Use the contents of $PIDFILE, if it is set in the script
672
   * Tagged as 2.1.0.
605 texou 673
 
674
n/a - April 30, 2004
675
 
746 texou 676
   * Moved the loadkeys script to console, and added setfont.  Contributed
677
     by Alexander E. Patrakov
605 texou 678
 
679
2.0.5 - April 29, 2004
680
 
746 texou 681
   * Added the heimdal init script.
682
   * Tagged as 2.0.5
605 texou 683
 
684
2.0.4 - April 27, 2004
685
 
746 texou 686
   * Tagged as 2.0.4
605 texou 687
 
688
n/a - April 24, 2004
689
 
746 texou 690
   * Added a example script for /etc/sysconfig/createfiles
691
   * Added a check for /sys before mounting sysfs
692
   * Added -t noramfs to umount on /etc/rc.d/init.d/mountfs.
693
     This will prevent /dev from being unmounted, if /proc/mounts
694
     is symlinked to /etc/mtab
605 texou 695
 
696
n/a - April 18, 2004
697
 
746 texou 698
   * Small fix to a if statement in netfs
605 texou 699
 
700
n/a - April 17, 2004
701
 
746 texou 702
   * Added the lisa bootscript, lisa is part of the KDE Network package
703
   * Add proper error checking to the mountfs script when writing out mtab
704
   * Add more comments to the udev script, and conditionalize various
705
     things that should've been done this way in the first place
706
   * Include a template module auto-loading configuration file instead of
707
     having syntax comments in the script itself
605 texou 708
 
709
n/a - April 12, 2004
710
 
746 texou 711
   * Added a automatic modules loading script to the contrib directory
712
     submitted by Zack
713
   * Edited mountkernfs, so that if you can mount sysfs on /sys, it will
714
     be mounted at boottime.  Should not affect 2.4 systems
715
   * Since all entries are added to /etc/mtab, we should not require
716
     the NO_FS variable.  It has been removed from mountfs
717
   * Added the udev script into the contrib directory, submitted by Zack
605 texou 718
 
719
2.0.3 - April 8, 2004
720
 
746 texou 721
   * Updated cleanfs, so it can create devices.  Supplied by Zack
722
   * Tagged as 2.0.3
605 texou 723
 
724
n/a - March 31, 2004
725
 
746 texou 726
   * Changed "Press Enter" on unknown error to white
727
   * Moved S10swap to S20swap.  When udev is added, it has to be
728
     ran before swap is setup
605 texou 729
 
730
n/a - March 29, 2004
731
 
746 texou 732
   * Fixed the rc5.d symlink for ntp so it creates S26ntp instead
733
     of S26npt
734
   * Moved S20mountkernfs to S00mountkernfs in rcsysinit.d.  Will help in
735
     the addition of udev in the future.
605 texou 736
 
737
n/a - March 27, 2004
738
 
746 texou 739
   * Changed gdm path from hardcoded to program name.  There are 2 spots
740
     gnome can be installed
605 texou 741
 
742
n/a - March 26, 2004
743
 
746 texou 744
   * Updated fam daemon script.  It now uses the famd daemon instead of fam
605 texou 745
 
746
n/a - March 24, 2004
747
 
746 texou 748
   * Removed mount command out of nfs.  the netfs script already handles
749
     this
605 texou 750
 
751
2.0.2 - March 24, 2004
752
 
746 texou 753
   * Edited cleanfs to solve a problem.  [if /tmp does not exist, it
754
     could run the find command on the root filesystem]
755
   * Tagged as 2.0.2
605 texou 756
 
757
2.0.1 - March 24, 2004
758
 
746 texou 759
   * Found typo in BLFS MySQL Script.
760
   * Tagged as 2.0.1
605 texou 761
 
762
2.0.0 - March 23, 2004
763
 
746 texou 764
   * Tagged as 2.0.0, no changes from 2.0.0-pre2
605 texou 765
 
766
2.0.0-pre2 - March 23, 2004
767
 
746 texou 768
   * Cleaned the /tmp directory on bootup.  find command supplied by Zack
769
   * Added a script which can automatically create files and directories
770
     on startup.  [Handles files/directories, permissions, and user/group].
771
     Created by Zack
772
   * Added blfs/init.d/fam script
773
   * Tagged as 2.0.0-pre2
605 texou 774
 
775
n/a - March 20, 2004
776
 
746 texou 777
   * Added create-service-dir target and removed from create-dirs
778
   * Changed service script install targets to use
779
     create-service-dir
780
   * Added check for dhcpcd service script for stale pid file
781
     Suggested by Jeremy
782
   * Added ifconfig to ipx service script for hosting device not up
605 texou 783
 
784
n/a - March 19, 2004
785
 
746 texou 786
   * Added support for ETCDIR, and DESTDIR in the Makefile,
787
     compliments of Tushar
788
   * Renamed mountproc to mountkernfs
789
   * Updated the README file
790
   * Coloured the print_error_message in functions red
791
   * added stop to the setclock script
792
   * changed echo > to > in cleanfs, suggested by winkie
793
   * BLFS Scripts Added,  collected by Zack
794
   * Edited killproc, so it checks for running pids, rather then
795
     the completion of the above kill command.  Suggested by Zack
796
   * Added network services found in blfs, removed adsl.  Submitted by
797
     DJ.
605 texou 798
 
799
1.99.4 - March 17, 2004
800
 
746 texou 801
   * Fixed one last halt line in checkfs script
802
   * Moved the directory structure around
803
   * Tagged as development release 1.99.4
605 texou 804
 
805
n/a - February 28, 2004
806
 
746 texou 807
   * Added stty sane to the top of rc.d/init.d/rc.  Hopefully, this will
808
     fix the problems
809
   * Also changed all instances of <ctrl-j> back to enter
605 texou 810
 
811
1.99.3 - February 23, 2004
812
 
746 texou 813
   * Tagged as development release 1.99.3
605 texou 814
 
815
n/a - February 19, 2004
816
 
746 texou 817
   * Fixed checkfs script, so it will no longer continue to boot after a
818
     failure in the init.d/checkfs script.  Tested with the help of Andre
819
     Müller.  Fix suggested by Zack
605 texou 820
 
821
n/a - February 7, 2004
822
 
746 texou 823
   * Added -s onto grep on network stop
824
   * Replaced a few more enter's with ctrl-j
605 texou 825
 
826
1.99.2 - February 6, 2004
827
 
746 texou 828
   * Added -s onto grep in network start
829
   * Tagged as development release 1.99.2
605 texou 830
 
831
n/a - February 4, 2004
832
 
746 texou 833
   * Fixed $WARNING $NORMAL and $ERROR lines, broken by changes in
834
     functions
835
   * Changed above fixes to work with ash
836
   * Fixed checkfs symlink in Makefile
837
   * functions is no longer installed as executable
838
   * Added a check to checkfs, for errors above 16.  These are caused by
839
     being unable to run fsck, either due to user input, or a unfunctional
840
     linux system
605 texou 841
 
842
1.99.1 - February 2, 2004
843
 
746 texou 844
   * Tagged as development release 1.99.1
605 texou 845
 
846
n/a - February 2, 2004:
847
 
746 texou 848
   * Added -d to umount in mountfs.
849
   * Fixed network shutdown script
850
   * Fixed Makefile rc.6 to reboot
851
   * Added -s flag to grep command in rc.d/init.d/network -
852
     suppresses an error if no ifconfig.* files exist
605 texou 853
 
854
n/a - January 30, 2004:
855
 
746 texou 856
   * Reorganized the network system to accept multiple services.
857
   * Ash Compliancy
858
   * Modified some scripts to follow template
859
   * Reorganized functions, based upon Ash Compliancy Patch
860
   * Added a sleep 5 to failure for evaulate_retval, and changed
861
     evaulate_retval to return true instead of false.  Instead, a
862
     exit 1 will indicate the script terminated abnormally, causing
863
     your system to wait until you hit ctrl-J
864
   * Switched "Press enter to continue" to "Press <ctrl-j> to continue"
865
   * replaced 3 with $KILLDELAY in sendsignals
866
   * mountfs does not mount network filesystems [identified by _netdev
867
     in /etc/fstab]
868
   * removed unneded touch out of cleanfs
605 texou 869
 
870
n/a - January 30, 2004:
871
 
746 texou 872
   * New maintainers for the lfs-bootscripts package are:
873
     Jeremy Utley (jeremy@linuxfromscratch.org)
874
     Nathan Coulson (nathan@linuxfromscratch.org)
605 texou 875
 
876
1.11 - February 3rd, 2003:
877
 
746 texou 878
   * /etc/mtab is now a real file and is handled correctly so there are
879
   no errors even when the machine has crashed.
605 texou 880
 
881
1.10 - September 12th, 2002:
882
 
746 texou 883
   * Fixed up checkfs to work with non-ext2 filesystems too (such as
884
     minix).
605 texou 885
 
886
1.9 - April 5th, 2002:
887
 
746 texou 888
   * reloadproc function had a missing '=' in the "failure 1" command (it
889
     should be failure=1)
605 texou 890
 
746 texou 891
   * When script exists with unexpected value, you have to hit "Enter" to
892
     continue, not just a random key as printed on the screen.
605 texou 893
 
746 texou 894
   * Moved K10sysklogd, K20sendsignals, K30mount and K40swap to
895
     K40sysklogd, K50sendsignals, K60mount, K70swap
605 texou 896
 
746 texou 897
   * Changed the #!/bin/sh lines to #!/bin/bash - /bin/sh may not be
898
     linked to bash but to some other shell of your choice. These scripts
899
     are written to work with bash, so you can't just run them when
900
     /bin/sh -> csh or ash or whatever else tickles your fancy. This
901
     change should fix that.
605 texou 902
 
903
1.8 - March 14th, 2002:
904
 
746 texou 905
   * Fixed the getpids function call so PPID's would be taken into account
906
     properly.
605 texou 907
 
746 texou 908
   * Added the 'contrib' directory with other people's bootscript
909
     implementations.
605 texou 910
 
911
1.7 - March 10th, 2002:
912
 
746 texou 913
   * Used code from Matthias Benkmann's simpleinit-msb @
914
     http://winterdrache.de/linux/newboot/index.html mainly for improved
915
     killproc function handling
605 texou 916
 
746 texou 917
   * When a requested process isn't running, or is already running, a
918
     warning "Not running" or "Already running" will be displayed. This
919
     was out of allignment due to a missing $CURS_UP
605 texou 920
 
746 texou 921
   * Removed "||exit" from ifup and ifdown scripts. They are useless.
605 texou 922
 
746 texou 923
   * Changed the loadkeys script to run "loadkeys -d" and removed the need
924
     for the /etc/sysconfig/keyboard file. The kbd patch fixes the
925
     "loadkeys -d" behaviour.
605 texou 926
 
927
1.6 - February 26th, 2002:
928
 
746 texou 929
   * replaced -o %PPID with -o $PPID throughout the functions script. This
930
     construct does what it's supposed to do (don't take PPID into account
931
     because this would fail if a running daemon and the bootscript have
932
     the same name).
605 texou 933
 
746 texou 934
   * added 'restart' to the swap script
605 texou 935
 
746 texou 936
   * instead of using 'echo -n' to supress newlines so the [ OK ] and
937
     related messages allign properly, substitute this with a single echo
938
     command that simply goes one line up before outputting anything. This
939
     also has the benefit that when programs have their own output (like
940
     swapon, fsck and loadkeys), there won't be an unwanted blank line
941
     between the program's output and the [ OK ] et all. messages.
605 texou 942
 
943
1.5 - February 2nd, 2002:
944
 
746 texou 945
   * added 'exit 1' to the statusproc function when there aren't enough
946
   parameters passed to it (such as the name of process to check for)
605 texou 947
 
948
1.4 - February 2nd, 2002:
949
 
746 texou 950
   * when /fastboot is detected and the message about it is printed,
951
     don't run 'exit 1' else the rc script will cause a [FAILED] to
952
     be printed which is undesired in this case.
605 texou 953
 
954
1.3 - January 30th, 2002:
746 texou 955
   * network script: changed default route detection by using the same
956
     method as used when starting the script: check if the GATEWAY
957
     variable is set
605 texou 958
 
746 texou 959
   * removed the emptying of /etc/mtab since it's a symlink to
960
     /proc/mounts now
605 texou 961
 
746 texou 962
   * added the mountproc script which mounts the proc system. This is done
963
     because we need proc mounted even before the mountfs script is ran
964
     (now that /etc/mtab is a symlink to /proc/mounts)
605 texou 965
 
746 texou 966
   * removed all absolute paths from command calls
605 texou 967
 
746 texou 968
   * added umask 022 and PATH="/bin:/usr/bin:/sbin:/usr/sbin" to the
969
     functions script. Every file now sources this so that umask and PATH
970
     are set correctly
605 texou 971
 
972
1.2 - January 26th, 2002:
746 texou 973
   * network script: detect if a default route is set before removing it
605 texou 974