source: bootscripts/ChangeLog@ 6206f72

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.6 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 6206f72 was cba2d4e, checked in by Bruce Dubbs <bdubbs@…>, 10 years ago

Added systemd and dbus to the book.
Set up systemd and System V side-by-side with the
ability to reboot to either system.

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

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