source: bootscripts/ChangeLog@ d163ada

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 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
Last change on this file since d163ada was d163ada, checked in by Bruce Dubbs <bdubbs@…>, 12 years ago

Read /etc/sysconfig/console when needed in rc

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

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