finished 1.10
[linux_from_scratch.git] / bootscripts / CHANGELOG
blobcfb4b39d3e28707fe4664aa08e3156c1940655ad
1 1.10 - September 12th, 2002:
3         * Fixed up checkfs to work with non-ext2 filesystems too (such as
4         minix).
6 1.9 - April 5th, 2002:
8         * reloadproc function had a missing '=' in the "failure 1" command (it
9           should be failure=1)
11         * When script exists with unexpected value, you have to hit "Enter" to
12           continue, not just a random key as printed on the screen.
14         * Moved K10sysklogd, K20sendsignals, K30mount and K40swap to
15           K40sysklogd, K50sendsignals, K60mount, K70swap
17         * Changed the #!/bin/sh lines to #!/bin/bash - /bin/sh may not be
18           linked to bash but to some other shell of your choice. These scripts
19           are written to work with bash, so you can't just run them when
20           /bin/sh -> csh or ash or whatever else tickles your fancy. This
21           change should fix that.
23 1.8 - March 14th, 2002:
25         * Fixed the getpids function call so PPID's would be taken into account
26           properly.
28         * Added the 'contrib' directory with other people's bootscript
29           implementations.
31 1.7 - March 10th, 2002:
33         * Used code from Matthias Benkmann's simpleinit-msb @
34           http://winterdrache.de/linux/newboot/index.html mainly for improved
35           killproc function handling
37         * When a requested process isn't running, or is already running, a
38           warning "Not running" or "Already running" will be displayed. This
39           was out of allignment due to a missing $CURS_UP
41         * Removed "||exit" from ifup and ifdown scripts. They are useless.
43         * Changed the loadkeys script to run "loadkeys -d" and removed the need
44           for the /etc/sysconfig/keyboard file. The kbd patch fixes the
45           "loadkeys -d" behaviour.
47 1.6 - February 26th, 2002:
49         * replaced -o %PPID with -o $PPID throughout the functions script. This
50         construct does what it's supposed to do (don't take PPID into account
51         because this would fail if a running daemon and the bootscript have
52         the same name).
54         * added 'restart' to the swap script
56         * instead of using 'echo -n' to supress newlines so the [ OK ] and
57           related messages allign properly, substitute this with a single echo
58           command that simply goes one line up before outputting anything. This
59           also has the benefit that when programs have their own output (like
60           swapon, fsck and loadkeys), there won't be an unwanted blank line
61           between the program's output and the [ OK ] et all. messages.
63 1.5 - February 2nd, 2002:
65         * added 'exit 1' to the statusproc function when there aren't enough
66         parameters passed to it (such as the name of process to check for)
68 1.4 - February 2nd, 2002:
70         * when /fastboot is detected and the message about it is printed,
71           don't run 'exit 1' else the rc script will cause a [FAILED] to
72           be printed which is undesired in this case.
74 1.3 - January 30th, 2002:
75         * network script: changed default route detection by using the same
76           method as used when starting the script: check if the GATEWAY
77           variable is set
79         * removed the emptying of /etc/mtab since it's a symlink to
80          /proc/mounts now
82         * added the mountproc script which mounts the proc system. This is done
83           because we need proc mounted even before the mountfs script is ran
84           (now that /etc/mtab is a symlink to /proc/mounts)
86         * removed all absolute paths from command calls
88         * added umask 022 and PATH="/bin:/usr/bin:/sbin:/usr/sbin" to the
89           functions script. Every file now sources this so that umask and PATH
90           are set correctly
92 1.2 - January 26th, 2002:
93         * network script: detect if a default route is set before removing it