1 1.10 - September 12th, 2002:
3 * Fixed up checkfs to work with non-ext2 filesystems too (such as
8 * reloadproc function had a missing '=' in the "failure 1" command (it
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
28 * Added the 'contrib' directory with other people's bootscript
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
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
79 * removed the emptying of /etc/mtab since it's a symlink to
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
92 1.2 - January 26th, 2002:
93 * network script: detect if a default route is set before removing it