source: bootscripts/ChangeLog@ 9f318ba

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.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 9f318ba was 9f318ba, checked in by Bruce Dubbs <bdubbs@…>, 13 years ago

Add new /run mount point to top level directories. Mount a tmpfs on /run in
bootscripts. Add symlinks to use new /run tmpfs.

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

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