source: bootscripts/CHANGELOG@ 0bed71f

clfs-1.2 clfs-2.1 clfs-3.0.0-systemd clfs-3.0.0-sysvinit systemd sysvinit
Last change on this file since 0bed71f was 163a6701, checked in by Jim Gifford <clfs@…>, 19 years ago

r720@server (orig r718): jim | 2005-11-18 08:06:26 -0800
Added bootscripts to cross-lfs svn

  • Property mode set to 100644
File size: 25.0 KB
Line 
1n/a - September 11, 2005
2 * Removed text wraping and boot logging.
3 * Changed killproc to use warning if not running
4 * Changed 'print_status warning' to use old style output
5 * Fixed display error with LSB init-functions script
6 * Made above killproc/print_status changes in enhanced
7 bootscripts.
8 * Made logger service configurable in enhanced
9 bootscripts. (DJ Lucas)
10
11n/a - August 14, 2005
12 * Added -s flag to pidofproc() for backwards
13 compatibility (DJ Lucas)
14 * Fixed erronous values returned by pidofproc() which
15 broke the functionality of statusproc (DJ Lucas)
16
17n/a - July 1, 2005
18 * Changed a == to a = in lfs/init.d/functions, in the boot_mesg
19 function for ash compliancy (Nathan Coulson)
20
21n/a - June 26, 2005
22 * Removed consolelog script from contrib
23 * Updated interactive rc script in contrib and added
24 README.rc-Interactive, added install target to the
25 Makefile. (DJ Lucas)
26
273.2.2 - May 29, 2005
28 * Tagged as 3.2.2 (Nathan Coulson)
29
30n/a - May 26, 2005
31 * Added minimal target for cross-lfs book (Jim Gifford)
32 * Fixed raq2 patch (Jim Gifford)
33
343.2.1 - May 1, 2005
35 * Tagged as 3.2.1 (Nathan Coulson)
36
37n/a - April 17, 2005
38 * removed touch from hotplug bootscript (Matthew Burgess)
39 * moved commands around in localnet bootscript (Andrew Benton)
40
413.2.0 - March 30, 2005
42 * Changed from syslog-ng to sysklogd (Archaic)
43 * Temporairly changed loadproc to return 0 if the program is
44 already running (Nathan Coulson)
45 * Fixed (by reverting) ifup/ifdown/network (Nathan Coulson),
46 Reported by Jim Gifford
47 * Fixed network up/down along with adding support of ONHOTPLUG
48 * Tagged as 3.2.0
49
50n/a - March 19, 2005
51 * Updated RaQ2 patch (Jim Gifford)
52 * Added net.agent for Hotplug of Network adapters in contrib
53 (Jim Gifford)
54
55n/a - March 16, 2005
56 * Reverted the change from loadproc to start_daemon,
57 Moved compatibility code into one single function.
58 (Nathan Coulson)
59 * Readded the ONHOTPLUG option for ifup/ifdown (Nathan Coulson)
60 * Fixed killproc's output
61
62n/a - March 01, 2005
63 * Added CHECK_LINK variable in ifconfig.*/*, so if the
64 interface does not exist, it will not fail.
65 (Nathan Coulson)
66
67n/a - February 19, 2005
68 * Added evaluate_retval to the end of loadproc and killproc.
69 lsb does not say that killproc should print [ OK ],
70 but required for compatibility. (Nathan Coulson)
71
72n/a - February 9, 2005
73 * Accidently mounted /dev with 775 instead of 755, fixed
74 (Reported by Alexander E. Patrakov)
75
76n/a - February 9, 2005
77 * Bugfix for /dev, now mounted with 755 permission
78
79n/a - February 8, 2005
80 * changed pidof, so it doesnt check the process id
81 of running bootscripts, and to process shell scripts
82 (Nathan Coulson)
83
84n/a - February 6, 2005
85 * Updated main functions file with lsb functions file
86 Should now be LSB compliant (Nathan Coulson)
87
88n/a - January 10, 2005
89 * Moved ONBOOT check back to network (Nathan Coulson)
90 * Removed ONHOTPLUG check (Nathan Coulson)
91
92n/a - January 6, 2005
93 * fixed mountkernfs output (Nathan Coulson)
94 * reverted mountfs fakemounting (Nathan Coulson)
95
96n/a - January 5, 2005
97 * Attempted to simplify network bootup files (Nathan Coulson)
98 * Modified mountkernfs to use mountpoint (Nathan Coulson)
99 * Assuming sysfs is always mounted (Nathan Coulson)
100 * Moved fakemount to below mounting (Nathan Coulson)
101 * Removed -t noramfs from umount, as we now use tmpfs (Nathan Coulson)
102 * moved sysctl from mountkernfs to sysctl (Nathan Coulson)
103 * Added -q to sysctl (Nathan Coulson)
104
105n/a - January 2, 2005
106 * Fixed statusproc output. (DJ Lucas)
107
1083.1.0 - December 31, 2004
109 * fixed textoutput
110 * Tagged as 3.1.0
111
112n/a - December 30, 2004
113 * Fixed name of LSB Functions file
114 * Changed boot_mesg to act like echo instead of echo -n, boot_mesg now
115 takes the -n argument if you do not wish to goto the next line
116
1173.0.1 - December 25, 2004
118 * Released as 3.0.1
119
120n/a - December 20, 2004
121 * Cleaned up header.
122 * Added RaQ2 Patch
123
124n/a - December 16, 2004
125 * Fixed a text typo in udev, tmpfs instead of ramfs (Steve Crosby)
126
127n/a - December 14, 2004
128 * Fixed a warning with find in cleanfs
129
130
1313.0 - December 8, 2004
132
133n/a - December 5, 2004
134 * Moved bootlog to use local2 service to avoide conflict with
135 dhcpcd (DJ Lucas)
136
1373.0-rc1 - December 1, 2004
138 * rc-Interactive added (DJ Lucas)
139 * rc-Interactive moved to contrib (Nathan Coulson)
140
141n/a - November 27, 2004
142 * Moved bootlog to use local1 to avoid conflict with ppd (DJ Lucas)
143
144n/a - November 25, 2004
145 * Added consolelog to contrib/sysconfig (DJ Lucas)
146 * Rewrite of line wraping in boot_mesg and various fixes
147 related to boot_mesg changes (DJ Lucas, Alexander Patrakov)
148 * syslog-ng is now installed by default (Jeremy Utley)
149 * hotplug is now installed by default (Jeremy Utley)
150 * udev now uses /sbin/hotplug as the default hotplug handler (Nathan Coulson)
151 * udev now mounts a tmpfs instead of a ramfs onto /dev,
152 as suggested by Greg K-H (Nathan Coulson)
153 * Created contrib/lsb, and added a LSB compliant functions file
154 (Nathan Coulson, and Alexander Patrakov)
155 * Modified find [requires find 4.2.3+] (Matthew Burgess)
156
157n/a - November 20, 2004
158 * Modifed modules script to return to previous kernel message
159 level (DJ Lucas)
160
161n/a - November 02, 2004
162 * Added sysctl -p to mountkernfs (Matthew Burgess, DJ Lucas)
163
164n/a - October 07, 2004
165 * statusproc modified not to send data to bootlog (Nathan Coulson)
166 * Fixed halt commands in checkfs and udev (James Robertson)
167
168n/a - October 04, 2004
169 * Fixes to commit on 2004/09/30 (James Robertson)
170 * Revert a few changes until later (Nathan Coulson)
171 * Added a warning about switching from a 8bit font
172 to a 9bit font (Alexander Patrakov)
173
174n/a - September 30, 2004
175 * Finished off boot_mesg() (James Robertson)
176 * Standardized all scripts to same variable format and other
177 internal sh/bash function calls (James Robertson)
178 * Fully implemented boot_mesg across all scripts in sysconfig
179 and init.d (James Robertson)
180
181n/a - September 26, 2004
182 * Added BOOTMESG_PREFIX variable, so users can optionally set a
183 prefix for boot messages (James Robertson)
184 * Fixed localnet status, to use ip instead of ifconfig (Jim Gifford)
185 * Added consolelog to contrib (DJ Lucas)
186 * loadproc and killproc can have the -nomsg parameter to avoid
187 calling evaluate_retval or print_status (Jim Gifford)
188 * boot_mesg no longer explicitly adds a \n onto end of lines
189 * Added a function called boot_mesg_flush, which can
190 dump the BOOTMESG to the bootlog. This helps avoid making
191 everything have to end in OK/WARN/FAIL (Nathan Coulson)
192
193n/a - September 24, 2004
194 * Removed /dev/udev.tdb test
195
196n/a - September 23, 2004
197 * Fixed boot_log so it output's $@'s contents, not @$
198 * Added support for colors in boot_mesg (James Robertson)
199 * Modified udev's error checking
200 * Modified hotplug's error checking
201 * Converted checkfs's error handling to use boot_mesg with
202 color support
203 * Added $INFO color to functions (James Robertson)
204
205n/a - September 22, 2004
206 * Removed the dependency on wl by replacing it with grep (Bryan Kadzban)
207 * Fixed getpids, to remove unused pids obtained from $PIDFILE
208 * Removed ${NORMAL} from echo "$BOOTMESG" in functions, and removed
209 space added to each additional sentence tacked onto BOOTMESG
210 * boot_mesg now handles \n's properly, and does not dimish the size of
211 the next line (James Robertson)
212 * boot_log has been added. The echo_ functions commit the log,
213 and then clear the BOOTMSG variable
214 * All scriptes have been converted to use boot_mesg
215
216n/a - September 21, 2004
217 * boot_mesg has been enhanced. Subsequent calls will overwrite previous
218 text, and it will wrap text basedupon the variable ${WCOL}.
219 (James Robertson)
220 * Fixed mtu optional service typo (Kevin P Fleming)
221 * Added SOURCE variable to ipv4-static-route (Kevin P Fleming)
222
223n/a - September 16, 2004
224 * nework interfaces are now brought down in reverse order
225
226n/a - September 15, 2004
227 * Added blue bracket, from dj's 3.0-pre1 bootscript package
228 [echo_failure, echo_warning, and echo_ok]
229 * Added a new function called boot_mesg, meant to replace the echo
230 command.
231 This will give us the posibility of doing logging at a later date
232 * Do not set COLUMNS if COLUMNS is already set
233 * Modified getpids, loadproc, killproc, reloadproc, and statusproc as
234 done by DJ
235
2362.2.3 - September 04, 2004
237 * Tagged as 2.2.3
238
239n/a - September 04, 2004
240 * Added new script to contrib for syslog-ng, which is now part of
241 LFS-Unstable, and a new Makefile target install-syslog-ng which
242 removes the sysklogd links, and replaces them with syslog-ng (JU)
243
2442.2.2 - August 11, 2004
245 * Tagged as 2.2.2
246
247n/a - August 7, 2004
248 * Added missing error redirect (/dev/null) in getpids. (DJ)
249
250n/a - August 4, 2004
251 * Added MODE, DIRMODE, and CONFMODE variables to the makefile
252 to allow permissions to be set at install. (DJ)
253
254n/a - July 31, 2004
255
256 * Moved PIDFILE check to getpids and removed arguments from
257 killproc and reloadproc. Signals are now set at begining of
258 funtcions script with KILLDELAY. (DJ)
259 * Added a optional service script which can set the MTU for a given
260 interface
261
262n/a - July 21, 2004
263
264 * Committed DJ Lucas's patch for the killproc function. It no
265 longer requires arguments if PIDFILE is set
266 * added --backup to all sysconfig configuration files, so they are not
267 replaced on a make install
268
269n/a - July 13, 2004
270
271 * Added the PEER variable to the ifconfig.*/* file, done by
272 Kevin P. Fleming
273
2742.2.1 - July 12, 2004
275
276 * Tagged as 2.2.1
277
278n/a - July 12, 2004
279
280 * Hotplug was moved from rcsysinit.d to rc{1,2,3,4,5} to help bring
281 up/down network interfaces started by hotplug. This has been revoked
282 at this time
283 * Networking interfaces are now brought down in reverse order
284 * Moved the ONBOOT check to within ifup/ifdown, so we can bring up/down
285 the interfaces at boottime/shutdown properly, done by Kevin P. Fleming
286 * Use PREFIX instead of NETMASK for adding addresses in ipv4-static,
287 done by Kevin P. Fleming
288 * Fix reversal of services inside ifconfig.* directories in ifdown,
289 done by Kevin P. Fleming
290 * Add ipv4-static-route service, supplied by Kevin P. Fleming
291
2922.2.0 - July 12, 2004
293
294 * Tagged as 2.2.0
295
296n/a - July 11, 2004
297
298 * Minor script output changes
299 * Repaired networking scripts broken in previous commits
300
301n/a - July 10, 2004
302
303 * We now use the ip program [from iproute2] instead of ipconfig
304 [net-tools] to bring up/down ethernet interfaces, and local
305 connections, submitted by Jim Gifford
306 * Removed gateway backward compatibility
307 * Removed ifup-eth0 ifdown-eth0 compatibility
308 * Removed the "assume SERVICE=static if SERVICE is unset" compatibility
309 * Pass the IFCONFIG environmental variable to services, so they can
310 locate the file with the parameters they must read
311 * Rename static to ipv4-static
312 * Stage1 for network configuration via directories, ifup and ifdown
313 modified, and the static service modified
314 * Stage2 for network configuration via directories complete, network was
315 modified to check within subdirectories for ONBOOT=yes. Final Stage
316
317n/a - July 8, 2004
318
319 * Changed iso01 to lat1 everywhere in /etc/sysconfig/console. This
320 fixes the problem with line-drawing characters.
321
322n/a - July 7, 2004
323
324 * Halted the computer, if unable to mount /dev as a ramfs
325
326n/a - July 6, 2004
327
328 * Moved the hotplug bootscript back to contrib, it will not be used in
329 the testing branch of the lfs book at this time
330
331n/a - July 4, 2004
332
333 * Modified ifup and ifdown to be hotplug aware
334
335n/a - July 3, 2004
336
337 * Change the check for ONBOOT into a source within a subshell
338
339n/a - July 1, 2004
340
341 * Moved hotplug start to runlevels 3-5 from sysinit
342
343n/a - June 30, 2004
344
345 * Pass -depth in cleanfs
346
347n/a - June 29, 2004
348
349 * Made the grep for ONBOOT in the network script more exact
350
3512.1.2 - June 27, 2004
352
353 * Install the automatic module loading script by default
354 * Tagged as 2.1.2
355
356n/a - June 26, 2004
357
358 * Fixed font for UK in /etc/sysconfig/console
359
360n/a - June 23, 2004
361
362 * Fixed a typo in the hotplug installation procedure
363
364n/a - June 21, 2004
365
366 * Re-ordered the "mount" and "echo" commands in the udev script, to
367 prevent a possible race
368 * Converted the udev script to use udevsend/udevd
369 * Moved removal of /fastboot and /forcefsck to just after the root fs
370 becomes writable, and dropped the removal of /etc/nologin
371 * Cleaned and tweaked both the output and actions of cleanfs
372 * Removed the disabling of hotplug from sendsignals
373 * Removed anything that might call "rmmod" in hotplug, since rmmod is
374 notoriously troublesome in the 2.6.x kernels, and call it with the
375 stop argument from runlevels 0 and 6
376 * Fixed previous modifications to the udev and cleanfs scripts
377
378n/a - June 20, 2004
379
380 * Rolled back to the /dev/.udev.tdb check from 2.1.1, since the new
381 one doesn't work as well, and the bug that caused it to change is
382 now fixed
383
384n/a - June 18, 2004
385
386 * Updated sysconfig/console
387 * Fixed disabling hotplug in sendsignals
388 * hotplug is now installed by default
389
390n/a - June 15, 2004
391
392 * Reset /proc/sys/kernel/hotplug to /bin/true when running the "stop"
393 command for hotplug
394 * Cleaned the output of the mountkernfs script
395 * Don't output "Creating files and directories" when it's a lie
396
397n/a - June 8, 2004
398
399 * Changed the location the optional module script is installed to
400 /etc/rc.d/rcsysinit.d/S05modules.
401
402n/a - June 4, 2004
403
404 * Added a echo to the > /proc/sys/kernel/hotplug line, as > did not
405 clear it
406
407n/a - June 3, 2004
408
409 * Added '> /proc/sys/kernel/hotplug' to sendsignals, to disable hotplug
410 events, which may start up new daemons
411 * Added elementry bootup logging support. If it can write to
412 /var/log/boot.log, it will
413 * Removed logging support, it kept / from being remounted ro
414
415n/a - June 2, 2004
416
417 * Reorganize what goes on in the udev script
418 * Reorganize what goes on in the hotplug script
419 * Moved setting /sbin/hotplug as the default hotplug manager into the
420 hotplug script
421
422n/a - June 1, 2004
423
424 * Removed usbfs from mountkernfs, and mountfs
425 * Edited the udev script, so it'll always set /proc/sys/kernel/hotplug
426
427n/a - May 24, 2004
428
429 * Added more example keymaps and font settings to /etc/sysconfig/console
430 * Install the /etc/sysconfig/console file by default
431
432n/a - May 23, 2004
433
434 * Changed the symlink for the optional modules script
435 * Removed depmod from the optional modules script
436
437n/a - May 20, 2004
438
439 * Removed the random script. There is not a strong enough case for
440 adding it to the lfs-bootscripts.
441
442n/a - May 19, 2004
443
444 * Added the random bootscript from blfs-bootscripts
445
4462.1.1 - May 18, 2004
447
448 * Fixed installation of modules configuration
449 * Tagged as 2.1.1
450
451n/a - May 16, 2004
452
453 * Added sysklogd configuration file
454 * Added example /etc/sysconfig/console file
455 * Do not attempt to populate /dev if that directory has already been
456 set up earlier in bootup (such as on initramfs/initrd)
457 * Prevent excessive kernel output once klogd starts
458 * Added hotplug script
459
460n/a - May 15, 2004
461
462 * Namespace rework (enumeration of scripts is now cleaner)
463 * Removed directories: blfs, contrib/new-boot-0.2, contrib/rlv
464
465n/a - May 13, 2004
466
467 * Repaired the console script
468 * Added a check to cleanfs [createfiles], to make sure that we have
469 a valid devicetype, if we have type=dev
470
471n/a - May 11, 2004
472
473 * Added usbfs to mountkernfs and mountfs
474
475n/a - May 6, 2004
476
477 * Don't use loadproc in localnet, it's not meant for that
478 * Quote tests of $PIDFILE, so that things behave when it's empty
479 * Removed unused kill -0 from killproc
480
4812.1.0 - May 4, 2004
482
483 * Update to the console script, prevent install of the console script
484 * Chgrp /var/run/utmp to group utmp if it exists.
485 * Moved udev from contrib to lfs
486 * Moved GATEWAY setup from /etc/rc.d/init.d/network to
487 /etc/sysconfig/network-devices/services/static
488 * Use the contents of $PIDFILE, if it is set in the script
489 * Tagged as 2.1.0.
490
491n/a - April 30, 2004
492
493 * Moved the loadkeys script to console, and added setfont. Contributed
494 by Alexander E. Patrakov
495
4962.0.5 - April 29, 2004
497
498 * Added the heimdal init script.
499 * Tagged as 2.0.5
500
5012.0.4 - April 27, 2004
502
503 * Tagged as 2.0.4
504
505n/a - April 24, 2004
506
507 * Added a example script for /etc/sysconfig/createfiles
508 * Added a check for /sys before mounting sysfs
509 * Added -t noramfs to umount on /etc/rc.d/init.d/mountfs.
510 This will prevent /dev from being unmounted, if /proc/mounts
511 is symlinked to /etc/mtab
512
513n/a - April 18, 2004
514
515 * Small fix to a if statement in netfs
516
517n/a - April 17, 2004
518
519 * Added the lisa bootscript, lisa is part of the KDE Network package
520 * Add proper error checking to the mountfs script when writing out mtab
521 * Add more comments to the udev script, and conditionalize various
522 things that should've been done this way in the first place
523 * Include a template module auto-loading configuration file instead of
524 having syntax comments in the script itself
525
526n/a - April 12, 2004
527
528 * Added a automatic modules loading script to the contrib directory
529 submitted by Zack
530 * Edited mountkernfs, so that if you can mount sysfs on /sys, it will
531 be mounted at boottime. Should not affect 2.4 systems
532 * Since all entries are added to /etc/mtab, we should not require
533 the NO_FS variable. It has been removed from mountfs
534 * Added the udev script into the contrib directory, submitted by Zack
535
5362.0.3 - April 8, 2004
537
538 * Updated cleanfs, so it can create devices. Supplied by Zack
539 * Tagged as 2.0.3
540
541n/a - March 31, 2004
542
543 * Changed "Press Enter" on unknown error to white
544 * Moved S10swap to S20swap. When udev is added, it has to be
545 ran before swap is setup
546
547n/a - March 29, 2004
548
549 * Fixed the rc5.d symlink for ntp so it creates S26ntp instead
550 of S26npt
551 * Moved S20mountkernfs to S00mountkernfs in rcsysinit.d. Will help in
552 the addition of udev in the future.
553
554n/a - March 27, 2004
555
556 * Changed gdm path from hardcoded to program name. There are 2 spots
557 gnome can be installed
558
559n/a - March 26, 2004
560
561 * Updated fam daemon script. It now uses the famd daemon instead of fam
562
563n/a - March 24, 2004
564
565 * Removed mount command out of nfs. the netfs script already handles
566 this
567
5682.0.2 - March 24, 2004
569
570 * Edited cleanfs to solve a problem. [if /tmp does not exist, it
571 could run the find command on the root filesystem]
572 * Tagged as 2.0.2
573
5742.0.1 - March 24, 2004
575
576 * Found typo in BLFS MySQL Script.
577 * Tagged as 2.0.1
578
5792.0.0 - March 23, 2004
580
581 * Tagged as 2.0.0, no changes from 2.0.0-pre2
582
5832.0.0-pre2 - March 23, 2004
584
585 * Cleaned the /tmp directory on bootup. find command supplied by Zack
586 * Added a script which can automatically create files and directories
587 on startup. [Handles files/directories, permissions, and user/group].
588 Created by Zack
589 * Added blfs/init.d/fam script
590 * Tagged as 2.0.0-pre2
591
592n/a - March 20, 2004
593
594 * Added create-service-dir target and removed from create-dirs
595 * Changed service script install targets to use
596 create-service-dir
597 * Added check for dhcpcd service script for stale pid file
598 Suggested by Jeremy
599 * Added ifconfig to ipx service script for hosting device not up
600
601n/a - March 19, 2004
602
603 * Added support for ETCDIR, and DESTDIR in the Makefile,
604 compliments of Tushar
605 * Renamed mountproc to mountkernfs
606 * Updated the README file
607 * Coloured the print_error_message in functions red
608 * added stop to the setclock script
609 * changed echo > to > in cleanfs, suggested by winkie
610 * BLFS Scripts Added, collected by Zack
611 * Edited killproc, so it checks for running pids, rather then
612 the completion of the above kill command. Suggested by Zack
613 * Added network services found in blfs, removed adsl. Submitted by
614 DJ.
615
6161.99.4 - March 17, 2004
617
618 * Fixed one last halt line in checkfs script
619 * Moved the directory structure around
620 * Tagged as development release 1.99.4
621
622n/a - February 28, 2004
623
624 * Added stty sane to the top of rc.d/init.d/rc. Hopefully, this will
625 fix the problems
626 * Also changed all instances of <ctrl-j> back to enter
627
6281.99.3 - February 23, 2004
629
630 * Tagged as development release 1.99.3
631
632n/a - February 19, 2004
633
634 * Fixed checkfs script, so it will no longer continue to boot after a
635 failure in the init.d/checkfs script. Tested with the help of Andre
636 Müller. Fix suggested by Zack
637
638n/a - February 7, 2004
639
640 * Added -s onto grep on network stop
641 * Replaced a few more enter's with ctrl-j
642
6431.99.2 - February 6, 2004
644
645 * Added -s onto grep in network start
646 * Tagged as development release 1.99.2
647
648n/a - February 4, 2004
649
650 * Fixed $WARNING $NORMAL and $ERROR lines, broken by changes in
651 functions
652 * Changed above fixes to work with ash
653 * Fixed checkfs symlink in Makefile
654 * functions is no longer installed as executable
655 * Added a check to checkfs, for errors above 16. These are caused by
656 being unable to run fsck, either due to user input, or a unfunctional
657 linux system
658
6591.99.1 - February 2, 2004
660
661 * Tagged as development release 1.99.1
662
663n/a - February 2, 2004:
664
665 * Added -d to umount in mountfs.
666 * Fixed network shutdown script
667 * Fixed Makefile rc.6 to reboot
668 * Added -s flag to grep command in rc.d/init.d/network -
669 suppresses an error if no ifconfig.* files exist
670
671n/a - January 30, 2004:
672
673 * Reorganized the network system to accept multiple services.
674 * Ash Compliancy
675 * Modified some scripts to follow template
676 * Reorganized functions, based upon Ash Compliancy Patch
677 * Added a sleep 5 to failure for evaulate_retval, and changed
678 evaulate_retval to return true instead of false. Instead, a
679 exit 1 will indicate the script terminated abnormally, causing
680 your system to wait until you hit ctrl-J
681 * Switched "Press enter to continue" to "Press <ctrl-j> to continue"
682 * replaced 3 with $KILLDELAY in sendsignals
683 * mountfs does not mount network filesystems [identified by _netdev
684 in /etc/fstab]
685 * removed unneded touch out of cleanfs
686
687n/a - January 30, 2004:
688
689 * New maintainers for the lfs-bootscripts package are:
690 Jeremy Utley (jeremy@linuxfromscratch.org)
691 Nathan Coulson (nathan@linuxfromscratch.org)
692
6931.11 - February 3rd, 2003:
694
695 * /etc/mtab is now a real file and is handled correctly so there are
696 no errors even when the machine has crashed.
697
6981.10 - September 12th, 2002:
699
700 * Fixed up checkfs to work with non-ext2 filesystems too (such as
701 minix).
702
7031.9 - April 5th, 2002:
704
705 * reloadproc function had a missing '=' in the "failure 1" command (it
706 should be failure=1)
707
708 * When script exists with unexpected value, you have to hit "Enter" to
709 continue, not just a random key as printed on the screen.
710
711 * Moved K10sysklogd, K20sendsignals, K30mount and K40swap to
712 K40sysklogd, K50sendsignals, K60mount, K70swap
713
714 * Changed the #!/bin/sh lines to #!/bin/bash - /bin/sh may not be
715 linked to bash but to some other shell of your choice. These scripts
716 are written to work with bash, so you can't just run them when
717 /bin/sh -> csh or ash or whatever else tickles your fancy. This
718 change should fix that.
719
7201.8 - March 14th, 2002:
721
722 * Fixed the getpids function call so PPID's would be taken into account
723 properly.
724
725 * Added the 'contrib' directory with other people's bootscript
726 implementations.
727
7281.7 - March 10th, 2002:
729
730 * Used code from Matthias Benkmann's simpleinit-msb @
731 http://winterdrache.de/linux/newboot/index.html mainly for improved
732 killproc function handling
733
734 * When a requested process isn't running, or is already running, a
735 warning "Not running" or "Already running" will be displayed. This
736 was out of allignment due to a missing $CURS_UP
737
738 * Removed "||exit" from ifup and ifdown scripts. They are useless.
739
740 * Changed the loadkeys script to run "loadkeys -d" and removed the need
741 for the /etc/sysconfig/keyboard file. The kbd patch fixes the
742 "loadkeys -d" behaviour.
743
7441.6 - February 26th, 2002:
745
746 * replaced -o %PPID with -o $PPID throughout the functions script. This
747 construct does what it's supposed to do (don't take PPID into account
748 because this would fail if a running daemon and the bootscript have
749 the same name).
750
751 * added 'restart' to the swap script
752
753 * instead of using 'echo -n' to supress newlines so the [ OK ] and
754 related messages allign properly, substitute this with a single echo
755 command that simply goes one line up before outputting anything. This
756 also has the benefit that when programs have their own output (like
757 swapon, fsck and loadkeys), there won't be an unwanted blank line
758 between the program's output and the [ OK ] et all. messages.
759
7601.5 - February 2nd, 2002:
761
762 * added 'exit 1' to the statusproc function when there aren't enough
763 parameters passed to it (such as the name of process to check for)
764
7651.4 - February 2nd, 2002:
766
767 * when /fastboot is detected and the message about it is printed,
768 don't run 'exit 1' else the rc script will cause a [FAILED] to
769 be printed which is undesired in this case.
770
7711.3 - January 30th, 2002:
772 * network script: changed default route detection by using the same
773 method as used when starting the script: check if the GATEWAY
774 variable is set
775
776 * removed the emptying of /etc/mtab since it's a symlink to
777 /proc/mounts now
778
779 * added the mountproc script which mounts the proc system. This is done
780 because we need proc mounted even before the mountfs script is ran
781 (now that /etc/mtab is a symlink to /proc/mounts)
782
783 * removed all absolute paths from command calls
784
785 * added umask 022 and PATH="/bin:/usr/bin:/sbin:/usr/sbin" to the
786 functions script. Every file now sources this so that umask and PATH
787 are set correctly
788
7891.2 - January 26th, 2002:
790 * network script: detect if a default route is set before removing it
791
Note: See TracBrowser for help on using the repository browser.