source: bootscripts/ChangeLog@ ceed481

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 ceed481 was ceed481, checked in by DJ Lucas <dj@…>, 16 years ago

Added Dan Nicholson's patch for #2160, and cleaned up tab/spacing in changelog.

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

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