source: bootscripts/ChangeLog@ 16cd0963

11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 bdubbs/gcc13 multilib renodr/libudev-from-systemd trunk xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng 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 16cd0963 was 16cd0963, checked in by Bruce Dubbs <bdubbs@…>, 19 months ago

Adjust instructions for /dev/shm when creating virtual filesystems.
Some host create /dev/shm as a tmpfs. Some have is as
a symlink to a location in another directory. This
change handles both cases.

The change to the sysV bootscripts now creates /dev/shm
as a separate tmpfs from /run. This makes LFS sysV and
systemd versions treat /dev/shm the same.

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