Current BE-LFS (but w/ GCC 3.3.3) merged -> 6.0 branch
[linux_from_scratch.git] / bootscripts / CHANGELOG
blobeead5d82bc363a9166904f7110989e36f7eca0ef
1 n/a - April 30, 2004
3         * Moved the loadkeys script to console, and added setfont.  Contributed
4           by Alexander E. Patrakov
6 n/a - April 29, 2004
8         * Added the heimdal init script.
10 n/a - April 27, 2004
12         * Tagged as 2.0.4
14 n/a - April 24, 2004
16         * Added a example script for /etc/sysconfig/createfiles
17         * Added a check for /sys before mounting sysfs
18         * Added -t noramfs to umount on /etc/rc.d/init.d/mountfs.
19           This will prevent /dev from being unmounted, if /proc/mounts
20           is symlinked to /etc/mtab
22 n/a - April 18, 2004
24         * Small fix to a if statement in netfs
26 n/a - April 17, 2004
28         * Added the lisa bootscript, lisa is part of the KDE Network package
29         * Add proper error checking to the mountfs script when writing out mtab
30         * Add more comments to the udev script, and conditionalize various
31           things that should've been done this way in the first place
32         * Include a template module auto-loading configuration file instead of
33           having syntax comments in the script itself
35 n/a - April 12, 2004
37         * Added a automatic modules loading script to the contrib directory
38           submitted by Zack
39         * Edited mountkernfs, so that if you can mount sysfs on /sys, it will
40           be mounted at boottime.  Should not affect 2.4 systems
41         * Since all entries are added to /etc/mtab, we should not require
42           the NO_FS variable.  It has been removed from mountfs
43         * Added the udev script into the contrib directory, submitted by Zack
45 2.0.3 - April 8, 2004
47         * Updated cleanfs, so it can create devices.  Supplied by Zack
48         * Tagged as 2.0.3
50 n/a - March 31, 2004
52         * Changed "Press Enter" on unknown error to white
53         * Moved S10swap to S20swap.  When udev is added, it has to be
54           ran before swap is setup
56 n/a - March 29, 2004
58         * Fixed the rc5.d symlink for ntp so it creates S26ntp instead
59           of S26npt
60         * Moved S20mountkernfs to S00mountkernfs in rcsysinit.d.  Will help in
61           the addition of udev in the future.
63 n/a - March 27, 2004
65         * Changed gdm path from hardcoded to program name.  There are 2 spots
66           gnome can be installed
68 n/a - March 26, 2004
70         * Updated fam daemon script.  It now uses the famd daemon instead of fam
72 n/a - March 24, 2004
74         * Removed mount command out of nfs.  the netfs script already handles
75           this
77 2.0.2 - March 24, 2004
79         * Edited cleanfs to solve a problem.  [if /tmp does not exist, it
80           could run the find command on the root filesystem]
81         * Tagged as 2.0.2
83 2.0.1 - March 24, 2004
85         * Found typo in BLFS MySQL Script.
86         * Tagged as 2.0.1
88 2.0.0 - March 23, 2004
90         * Tagged as 2.0.0, no changes from 2.0.0-pre2
92 2.0.0-pre2 - March 23, 2004
94         * Cleaned the /tmp directory on bootup.  find command supplied by Zack
95         * Added a script which can automatically create files and directories
96           on startup.  [Handles files/directories, permissions, and user/group].
97           Created by Zack
98         * Added blfs/init.d/fam script
99         * Tagged as 2.0.0-pre2
101 n/a - March 20, 2004
103         * Added create-service-dir target and removed from create-dirs
104         * Changed service script install targets to use
105           create-service-dir
106         * Added check for dhcpcd service script for stale pid file 
107           Suggested by Jeremy
108         * Added ifconfig to ipx service script for hosting device not up
110 n/a - March 19, 2004
112         * Added support for ETCDIR, and DESTDIR in the Makefile,
113           compliments of Tushar
114         * Renamed mountproc to mountkernfs
115         * Updated the README file
116         * Coloured the print_error_message in functions red
117         * added stop to the setclock script
118         * changed echo > to > in cleanfs, suggested by winkie
119         * BLFS Scripts Added,  collected by Zack
120         * Edited killproc, so it checks for running pids, rather then
121           the completion of the above kill command.  Suggested by Zack
122         * Added network services found in blfs, removed adsl.  Submitted by
123           DJ.
125 1.99.4 - March 17, 2004
127         * Fixed one last halt line in checkfs script
128         * Moved the directory structure around
129         * Tagged as development release 1.99.4
131 n/a - February 28, 2004
133         * Added stty sane to the top of rc.d/init.d/rc.  Hopefully, this will
134           fix the problems
135         * Also changed all instances of <ctrl-j> back to enter
137 1.99.3 - February 23, 2004
139         * Tagged as development release 1.99.3
141 n/a - February 19, 2004
143         * Fixed checkfs script, so it will no longer continue to boot after a
144           failure in the init.d/checkfs script.  Tested with the help of Andre
145           Müller.  Fix suggested by Zack
147 n/a - February 7, 2004
149         * Added -s onto grep on network stop
150         * Replaced a few more enter's with ctrl-j
152 1.99.2 - February 6, 2004
154         * Added -s onto grep in network start
155         * Tagged as development release 1.99.2
157 n/a - February 4, 2004
159         * Fixed $WARNING $NORMAL and $ERROR lines, broken by changes in
160           functions
161         * Changed above fixes to work with ash
162         * Fixed checkfs symlink in Makefile
163         * functions is no longer installed as executable
164         * Added a check to checkfs, for errors above 16.  These are caused by
165           being unable to run fsck, either due to user input, or a unfunctional
166           linux system
168 1.99.1 - February 2, 2004
170         * Tagged as development release 1.99.1
172 n/a - February 2, 2004:
174         * Added -d to umount in mountfs.
175         * Fixed network shutdown script
176         * Fixed Makefile rc.6 to reboot
177         * Added -s flag to grep command in rc.d/init.d/network -
178           suppresses an error if no ifconfig.* files exist
180 n/a - January 30, 2004:
182         * Reorganized the network system to accept multiple services.
183         * Ash Compliancy
184         * Modified some scripts to follow template
185         * Reorganized functions, based upon Ash Compliancy Patch
186         * Added a sleep 5 to failure for evaulate_retval, and changed
187           evaulate_retval to return true instead of false.  Instead, a
188           exit 1 will indicate the script terminated abnormally, causing
189           your system to wait until you hit ctrl-J
190         * Switched "Press enter to continue" to "Press <ctrl-j> to continue"
191         * replaced 3 with $KILLDELAY in sendsignals
192         * mountfs does not mount network filesystems [identified by _netdev
193           in /etc/fstab]
194         * removed unneded touch out of cleanfs
196 n/a - January 30, 2004:
198         * New maintainers for the lfs-bootscripts package are:
199         Jeremy Utley (jeremy@linuxfromscratch.org)
200         Nathan Coulson (nathan@linuxfromscratch.org)
202 1.11 - February 3rd, 2003:
204         * /etc/mtab is now a real file and is handled correctly so there are
205         no errors even when the machine has crashed.
207 1.10 - September 12th, 2002:
209         * Fixed up checkfs to work with non-ext2 filesystems too (such as
210         minix).
212 1.9 - April 5th, 2002:
214         * reloadproc function had a missing '=' in the "failure 1" command (it
215           should be failure=1)
217         * When script exists with unexpected value, you have to hit "Enter" to
218           continue, not just a random key as printed on the screen.
220         * Moved K10sysklogd, K20sendsignals, K30mount and K40swap to
221           K40sysklogd, K50sendsignals, K60mount, K70swap
223         * Changed the #!/bin/sh lines to #!/bin/bash - /bin/sh may not be
224           linked to bash but to some other shell of your choice. These scripts
225           are written to work with bash, so you can't just run them when
226           /bin/sh -> csh or ash or whatever else tickles your fancy. This
227           change should fix that.
229 1.8 - March 14th, 2002:
231         * Fixed the getpids function call so PPID's would be taken into account
232           properly.
234         * Added the 'contrib' directory with other people's bootscript
235           implementations.
237 1.7 - March 10th, 2002:
239         * Used code from Matthias Benkmann's simpleinit-msb @
240           http://winterdrache.de/linux/newboot/index.html mainly for improved
241           killproc function handling
243         * When a requested process isn't running, or is already running, a
244           warning "Not running" or "Already running" will be displayed. This
245           was out of allignment due to a missing $CURS_UP
247         * Removed "||exit" from ifup and ifdown scripts. They are useless.
249         * Changed the loadkeys script to run "loadkeys -d" and removed the need
250           for the /etc/sysconfig/keyboard file. The kbd patch fixes the
251           "loadkeys -d" behaviour.
253 1.6 - February 26th, 2002:
255         * replaced -o %PPID with -o $PPID throughout the functions script. This
256         construct does what it's supposed to do (don't take PPID into account
257         because this would fail if a running daemon and the bootscript have
258         the same name).
260         * added 'restart' to the swap script
262         * instead of using 'echo -n' to supress newlines so the [ OK ] and
263           related messages allign properly, substitute this with a single echo
264           command that simply goes one line up before outputting anything. This
265           also has the benefit that when programs have their own output (like
266           swapon, fsck and loadkeys), there won't be an unwanted blank line
267           between the program's output and the [ OK ] et all. messages.
269 1.5 - February 2nd, 2002:
271         * added 'exit 1' to the statusproc function when there aren't enough
272         parameters passed to it (such as the name of process to check for)
274 1.4 - February 2nd, 2002:
276         * when /fastboot is detected and the message about it is printed,
277           don't run 'exit 1' else the rc script will cause a [FAILED] to
278           be printed which is undesired in this case.
280 1.3 - January 30th, 2002:
281         * network script: changed default route detection by using the same
282           method as used when starting the script: check if the GATEWAY
283           variable is set
285         * removed the emptying of /etc/mtab since it's a symlink to
286          /proc/mounts now
288         * added the mountproc script which mounts the proc system. This is done
289           because we need proc mounted even before the mountfs script is ran
290           (now that /etc/mtab is a symlink to /proc/mounts)
292         * removed all absolute paths from command calls
294         * added umask 022 and PATH="/bin:/usr/bin:/sbin:/usr/sbin" to the
295           functions script. Every file now sources this so that umask and PATH
296           are set correctly
298 1.2 - January 26th, 2002:
299         * network script: detect if a default route is set before removing it