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