source: bootscripts/ChangeLog@ 5632647

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.7 7.8 7.9 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 5632647 was 5632647, checked in by Bruce Dubbs <bdubbs@…>, 9 years ago

Update to linix-3.18.1.
Update to xz-5.2.0.
Update to binutils-2.25.
Update comments for sysklogd boot script.

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

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