source: bootscripts/ChangeLog@ ed20c2d

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 6.4 6.5 6.6 6.7 6.8 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 ed20c2d was ed20c2d, checked in by DJ Lucas <dj@…>, 16 years ago

Moved cleanfs immediately after mountfs and removed the timestamp maker for stale files.

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

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