Correction, 2.1.2, not 2.1.1
[linux_from_scratch.git] / CHANGELOG
blobc35f26bc386b82656865dc165b53ada8e1ab6cd9
1 2.1.2 - June 27, 2004
3         * install the automatic module loading script by default
4         * Tagged as 2.1.2
6 n/a - June 26, 2004
8         * Fixed font for UK in /etc/sysconfig/console
10 n/a - June 23, 2004
12         * Fixed a typo in the hotplug installation procedure
14 n/a - June 21, 2004
16         * Re-ordered the "mount" and "echo" commands in the udev script, to
17           prevent a possible race
18         * Converted the udev script to use udevsend/udevd
19         * Moved removal of /fastboot and /forcefsck to just after the root fs
20           becomes writable, and dropped the removal of /etc/nologin
21         * Cleaned and tweaked both the output and actions of cleanfs
22         * Removed the disabling of hotplug from sendsignals
23         * Removed anything that might call "rmmod" in hotplug, since rmmod is
24           notoriously troublesome in the 2.6.x kernels, and call it with the
25           stop argument from runlevels 0 and 6
26         * Fixed previous modifications to the udev and cleanfs scripts
28 n/a - June 20, 2004
30         * Rolled back to the /dev/.udev.tdb check from 2.1.1, since the new
31           one doesn't work as well, and the bug that caused it to change is
32           now fixed
34 n/a - June 18, 2004
36         * Updated sysconfig/console
37         * Fixed disabling hotplug in sendsignals
38         * hotplug is now installed by default
40 n/a - June 15, 2004
42         * Reset /proc/sys/kernel/hotplug to /bin/true when running the "stop"
43           command for hotplug
44         * Cleaned the output of the mountkernfs script
45         * Don't output "Creating files and directories" when it's a lie
47 n/a - June 8, 2004
49         * Changed the location the optional module script is installed to
50           /etc/rc.d/rcsysinit.d/S05modules.
52 n/a - June 4, 2004
54         * Added a echo to the > /proc/sys/kernel/hotplug line, as > did not
55           clear it
57 n/a - June 3, 2004
59         * Added '> /proc/sys/kernel/hotplug' to sendsignals, to disable hotplug
60           events, which may start up new daemons
61         * Added elementry bootup logging support.  If it can write to
62           /var/log/boot.log, it will
63         * Removed logging support, it kept / from being remounted ro
65 n/a - June 2, 2004
67         * Reorganize what goes on in the udev script
68         * Reorganize what goes on in the hotplug script
69         * Moved setting /sbin/hotplug as the default hotplug manager into the
70           hotplug script
72 n/a - June 1, 2004
74         * removed usbfs from mountkernfs, and mountfs
75         * Edited the udev script, so it'll always set /proc/sys/kernel/hotplug
77 n/a - May 24, 2004
79         * Added more example keymaps and font settings to /etc/sysconfig/console
80         * Install the /etc/sysconfig/console file by default
82 n/a - May 23, 2004
84         * Changed the symlink for the optional modules script
85         * Removed depmod from the optional modules script
87 n/a - May 20, 2004
89         * Removed the random script.  There is not a strong enough case for
90           adding it to the lfs-bootscripts.
92 n/a - May 19, 2004
94         * Added the random bootscript from blfs-bootscripts
96 n/a - May 18, 2004
98         * Fixed installation of modules configuration
99         * Tagged as 2.1.1
101 n/a - May 16, 2004
103         * Added sysklogd configuration file
104         * Added example /etc/sysconfig/console file
105         * Do not attempt to populate /dev if that directory has already been
106           set up earlier in bootup (such as on initramfs/initrd)
107         * Prevent excessive kernel output once klogd starts
108         * Added hotplug script
110 n/a - May 15, 2004
112         * Namespace rework (enumeration of scripts is now cleaner)
113         * Removed directories: blfs, contrib/new-boot-0.2, contrib/rlv
115 n/a - May 13, 2004
117         * Repaired the console script
118         * Added a check to cleanfs [createfiles], to make sure that we have
119           a valid devicetype, if we have type=dev
121 n/a - May 11, 2004
123         * Added usbfs to mountkernfs and mountfs
125 n/a - May 6, 2004
127         * Don't use loadproc in localnet, it's not meant for that
128         * Quote tests of $PIDFILE, so that things behave when it's empty
129         * Removed unused kill -0 from killproc
131 2.1.0 - May 4, 2004
133         * Update to the console script, prevent install of the console script
134         * Chgrp /var/run/utmp to group utmp if it exists.
135         * Moved udev from contrib to lfs
136         * Moved GATEWAY setup from /etc/rc.d/init.d/network to
137           /etc/sysconfig/network-devices/services/static
138         * Use the contents of $PIDFILE, if it is set in the script
139         * Tagged as 2.1.0.
141 n/a - April 30, 2004
143         * Moved the loadkeys script to console, and added setfont.  Contributed
144           by Alexander E. Patrakov
146 2.0.5 - April 29, 2004
148         * Added the heimdal init script.
149         * Tagged as 2.0.5
151 2.0.4 - April 27, 2004
153         * Tagged as 2.0.4
155 n/a - April 24, 2004
157         * Added a example script for /etc/sysconfig/createfiles
158         * Added a check for /sys before mounting sysfs
159         * Added -t noramfs to umount on /etc/rc.d/init.d/mountfs.
160           This will prevent /dev from being unmounted, if /proc/mounts
161           is symlinked to /etc/mtab
163 n/a - April 18, 2004
165         * Small fix to a if statement in netfs
167 n/a - April 17, 2004
169         * Added the lisa bootscript, lisa is part of the KDE Network package
170         * Add proper error checking to the mountfs script when writing out mtab
171         * Add more comments to the udev script, and conditionalize various
172           things that should've been done this way in the first place
173         * Include a template module auto-loading configuration file instead of
174           having syntax comments in the script itself
176 n/a - April 12, 2004
178         * Added a automatic modules loading script to the contrib directory
179           submitted by Zack
180         * Edited mountkernfs, so that if you can mount sysfs on /sys, it will
181           be mounted at boottime.  Should not affect 2.4 systems
182         * Since all entries are added to /etc/mtab, we should not require
183           the NO_FS variable.  It has been removed from mountfs
184         * Added the udev script into the contrib directory, submitted by Zack
186 2.0.3 - April 8, 2004
188         * Updated cleanfs, so it can create devices.  Supplied by Zack
189         * Tagged as 2.0.3
191 n/a - March 31, 2004
193         * Changed "Press Enter" on unknown error to white
194         * Moved S10swap to S20swap.  When udev is added, it has to be
195           ran before swap is setup
197 n/a - March 29, 2004
199         * Fixed the rc5.d symlink for ntp so it creates S26ntp instead
200           of S26npt
201         * Moved S20mountkernfs to S00mountkernfs in rcsysinit.d.  Will help in
202           the addition of udev in the future.
204 n/a - March 27, 2004
206         * Changed gdm path from hardcoded to program name.  There are 2 spots
207           gnome can be installed
209 n/a - March 26, 2004
211         * Updated fam daemon script.  It now uses the famd daemon instead of fam
213 n/a - March 24, 2004
215         * Removed mount command out of nfs.  the netfs script already handles
216           this
218 2.0.2 - March 24, 2004
220         * Edited cleanfs to solve a problem.  [if /tmp does not exist, it
221           could run the find command on the root filesystem]
222         * Tagged as 2.0.2
224 2.0.1 - March 24, 2004
226         * Found typo in BLFS MySQL Script.
227         * Tagged as 2.0.1
229 2.0.0 - March 23, 2004
231         * Tagged as 2.0.0, no changes from 2.0.0-pre2
233 2.0.0-pre2 - March 23, 2004
235         * Cleaned the /tmp directory on bootup.  find command supplied by Zack
236         * Added a script which can automatically create files and directories
237           on startup.  [Handles files/directories, permissions, and user/group].
238           Created by Zack
239         * Added blfs/init.d/fam script
240         * Tagged as 2.0.0-pre2
242 n/a - March 20, 2004
244         * Added create-service-dir target and removed from create-dirs
245         * Changed service script install targets to use
246           create-service-dir
247         * Added check for dhcpcd service script for stale pid file 
248           Suggested by Jeremy
249         * Added ifconfig to ipx service script for hosting device not up
251 n/a - March 19, 2004
253         * Added support for ETCDIR, and DESTDIR in the Makefile,
254           compliments of Tushar
255         * Renamed mountproc to mountkernfs
256         * Updated the README file
257         * Coloured the print_error_message in functions red
258         * added stop to the setclock script
259         * changed echo > to > in cleanfs, suggested by winkie
260         * BLFS Scripts Added,  collected by Zack
261         * Edited killproc, so it checks for running pids, rather then
262           the completion of the above kill command.  Suggested by Zack
263         * Added network services found in blfs, removed adsl.  Submitted by
264           DJ.
266 1.99.4 - March 17, 2004
268         * Fixed one last halt line in checkfs script
269         * Moved the directory structure around
270         * Tagged as development release 1.99.4
272 n/a - February 28, 2004
274         * Added stty sane to the top of rc.d/init.d/rc.  Hopefully, this will
275           fix the problems
276         * Also changed all instances of <ctrl-j> back to enter
278 1.99.3 - February 23, 2004
280         * Tagged as development release 1.99.3
282 n/a - February 19, 2004
284         * Fixed checkfs script, so it will no longer continue to boot after a
285           failure in the init.d/checkfs script.  Tested with the help of Andre
286           Müller.  Fix suggested by Zack
288 n/a - February 7, 2004
290         * Added -s onto grep on network stop
291         * Replaced a few more enter's with ctrl-j
293 1.99.2 - February 6, 2004
295         * Added -s onto grep in network start
296         * Tagged as development release 1.99.2
298 n/a - February 4, 2004
300         * Fixed $WARNING $NORMAL and $ERROR lines, broken by changes in
301           functions
302         * Changed above fixes to work with ash
303         * Fixed checkfs symlink in Makefile
304         * functions is no longer installed as executable
305         * Added a check to checkfs, for errors above 16.  These are caused by
306           being unable to run fsck, either due to user input, or a unfunctional
307           linux system
309 1.99.1 - February 2, 2004
311         * Tagged as development release 1.99.1
313 n/a - February 2, 2004:
315         * Added -d to umount in mountfs.
316         * Fixed network shutdown script
317         * Fixed Makefile rc.6 to reboot
318         * Added -s flag to grep command in rc.d/init.d/network -
319           suppresses an error if no ifconfig.* files exist
321 n/a - January 30, 2004:
323         * Reorganized the network system to accept multiple services.
324         * Ash Compliancy
325         * Modified some scripts to follow template
326         * Reorganized functions, based upon Ash Compliancy Patch
327         * Added a sleep 5 to failure for evaulate_retval, and changed
328           evaulate_retval to return true instead of false.  Instead, a
329           exit 1 will indicate the script terminated abnormally, causing
330           your system to wait until you hit ctrl-J
331         * Switched "Press enter to continue" to "Press <ctrl-j> to continue"
332         * replaced 3 with $KILLDELAY in sendsignals
333         * mountfs does not mount network filesystems [identified by _netdev
334           in /etc/fstab]
335         * removed unneded touch out of cleanfs
337 n/a - January 30, 2004:
339         * New maintainers for the lfs-bootscripts package are:
340         Jeremy Utley (jeremy@linuxfromscratch.org)
341         Nathan Coulson (nathan@linuxfromscratch.org)
343 1.11 - February 3rd, 2003:
345         * /etc/mtab is now a real file and is handled correctly so there are
346         no errors even when the machine has crashed.
348 1.10 - September 12th, 2002:
350         * Fixed up checkfs to work with non-ext2 filesystems too (such as
351         minix).
353 1.9 - April 5th, 2002:
355         * reloadproc function had a missing '=' in the "failure 1" command (it
356           should be failure=1)
358         * When script exists with unexpected value, you have to hit "Enter" to
359           continue, not just a random key as printed on the screen.
361         * Moved K10sysklogd, K20sendsignals, K30mount and K40swap to
362           K40sysklogd, K50sendsignals, K60mount, K70swap
364         * Changed the #!/bin/sh lines to #!/bin/bash - /bin/sh may not be
365           linked to bash but to some other shell of your choice. These scripts
366           are written to work with bash, so you can't just run them when
367           /bin/sh -> csh or ash or whatever else tickles your fancy. This
368           change should fix that.
370 1.8 - March 14th, 2002:
372         * Fixed the getpids function call so PPID's would be taken into account
373           properly.
375         * Added the 'contrib' directory with other people's bootscript
376           implementations.
378 1.7 - March 10th, 2002:
380         * Used code from Matthias Benkmann's simpleinit-msb @
381           http://winterdrache.de/linux/newboot/index.html mainly for improved
382           killproc function handling
384         * When a requested process isn't running, or is already running, a
385           warning "Not running" or "Already running" will be displayed. This
386           was out of allignment due to a missing $CURS_UP
388         * Removed "||exit" from ifup and ifdown scripts. They are useless.
390         * Changed the loadkeys script to run "loadkeys -d" and removed the need
391           for the /etc/sysconfig/keyboard file. The kbd patch fixes the
392           "loadkeys -d" behaviour.
394 1.6 - February 26th, 2002:
396         * replaced -o %PPID with -o $PPID throughout the functions script. This
397         construct does what it's supposed to do (don't take PPID into account
398         because this would fail if a running daemon and the bootscript have
399         the same name).
401         * added 'restart' to the swap script
403         * instead of using 'echo -n' to supress newlines so the [ OK ] and
404           related messages allign properly, substitute this with a single echo
405           command that simply goes one line up before outputting anything. This
406           also has the benefit that when programs have their own output (like
407           swapon, fsck and loadkeys), there won't be an unwanted blank line
408           between the program's output and the [ OK ] et all. messages.
410 1.5 - February 2nd, 2002:
412         * added 'exit 1' to the statusproc function when there aren't enough
413         parameters passed to it (such as the name of process to check for)
415 1.4 - February 2nd, 2002:
417         * when /fastboot is detected and the message about it is printed,
418           don't run 'exit 1' else the rc script will cause a [FAILED] to
419           be printed which is undesired in this case.
421 1.3 - January 30th, 2002:
422         * network script: changed default route detection by using the same
423           method as used when starting the script: check if the GATEWAY
424           variable is set
426         * removed the emptying of /etc/mtab since it's a symlink to
427          /proc/mounts now
429         * added the mountproc script which mounts the proc system. This is done
430           because we need proc mounted even before the mountfs script is ran
431           (now that /etc/mtab is a symlink to /proc/mounts)
433         * removed all absolute paths from command calls
435         * added umask 022 and PATH="/bin:/usr/bin:/sbin:/usr/sbin" to the
436           functions script. Every file now sources this so that umask and PATH
437           are set correctly
439 1.2 - January 26th, 2002:
440         * network script: detect if a default route is set before removing it