initscripts/ChangeLog

767 lines
37 KiB
Plaintext
Raw Normal View History

2011-06-13 00:54:49 +02:00
Changes in version 1.5.2 <silvan.calarco@mambasoft.it> 20110509
- see git log
--------------------------------------------------------------------------------
Changes in version 1.5.1 <silvan.calarco@mambasoft.it> 20110427
- modify network into RedHat style to work with NetworkManager ifcfg-rh plugin:
* use /etc/sysconfig/network-scripts instead of /etc/sysconfig/network-devices
* use ifcfg-* interface configuration files instead of ifconfig.*
--------------------------------------------------------------------------------
2011-04-26 12:26:24 +02:00
Changes in version 1.5.0 <silvan.calarco@mambasoft.it> 20110406
2011-12-20 22:19:31 +01:00
- Integrate patches by Davide Madrisan for dash compatibility and cleanups:
2011-04-26 12:26:24 +02:00
* dash compatibility (functions,rc): sourced script with arguments
* dash compatibility (functions,rc): avoid non POSIX command "echo -e"
* halt, random, rc, and reboot: reworked
* dash compatibility (functions): fix kill invocations
* dash compatibility (rc): fix export command
* dash compatibility (network-functions): it's only used by guarddog-firsttime
* functions: syntax fixes for dash compatibility
* use /bin/sh instead of /bin/bash
* functions, network-functions: remove bashisms
- loadmodules:
* check if /proc/ide/hd[a-z] exits to remove a warning
--------------------------------------------------------------------------------
Changes in version 1.4.50 <silvan.calarco@mambasoft.it> 20110314
- Integrate patches by Davide Madrisan:
* rc: do not use vector variables; rework and simplify code
- rc.sysinit:
* create /lib/modules/$KERNELVER if missing
- deps.start.mk:
* add NetworkManager and udev-post deps for messagebus and syslog
--------------------------------------------------------------------------------
Changes in version 1.4.49 <silvan.calarco@mambasoft.it> 20110210
- rc.sysinit:
* early mount /proc to get cmdline if needed
--------------------------------------------------------------------------------
Changes in version 1.4.48 <silvan.calarco@mambasoft.it> 20110201
- rc.sysinit, rc:
* remove use of obsolete /initrd; use /dev as temporary dir
- Integrate patches by Davide Madrisan:
* sysinit: fix execution of ldconfig; support 64bit architectures
* make sysinit dash compatible
* sysinit: remove unused variable KERNELMIN
* fix my mail address in several files
--------------------------------------------------------------------------------
Changes in version 1.4.47 <silvan.calarco@mambasoft.it> 20101219
- runlevel.mk:
* move call to splash_comm_progress in block including functions file to avoid a missing function error
--------------------------------------------------------------------------------
Changes in version 1.4.46 <silvan.calarco@mambasoft.it> 20101116
- modprobe.d: blacklist nouveau driver until it works (kernel >=2.6.35)
--------------------------------------------------------------------------------
Changes in version 1.4.45 <silvan.calarco@mambasoft.it> 20101112
- rt28xx: blacklist rt2800pci and rt2800usb in favour of staging driver rt2860sta and rt2870sta
- functions: fix plymouthd path
--------------------------------------------------------------------------------
Changes in version 1.4.44 <silvan.calarco@mambasoft.it> 20101106
- sysinit: run depmod -a insted of depmod -A to ensure that module deps are really updated
--------------------------------------------------------------------------------
Changes in version 1.4.43 <silvan.calarco@mambasoft.it> 20101102
- added check for plymouth presence and don't use it if missing from system
--------------------------------------------------------------------------------
Changes in version 1.4.42 <silvan.calarco@mambasoft.it> 20100906
- updated scripts to use plymouth instead of fbsplash
--------------------------------------------------------------------------------
Changes in version 1.4.41 <silvan.calarco@mambasoft.it> 20100625
- mountfs: perform a safer umount by skipping umount of network and virtual filesystems
--------------------------------------------------------------------------------
Changes in version 1.4.40 <silvan.calarco@mambasoft.it> 20100622
- modules.d: create pluggable directory for modules loading on boot; removed /etc/modules
--------------------------------------------------------------------------------
Changes in version 1.4.39 <silvan.calarco@mambasoft.it> 20100604
- sysinit: fixed error in a check for /boot symlinks creation
- spanish translation updated
--------------------------------------------------------------------------------
Changes in version 1.4.38 <silvan.calarco@mambasoft.it> 20100528
- checkfs: continue boot in case of operational, syntax, e2fsck error
--------------------------------------------------------------------------------
Changes in version 1.4.37 <silvan.calarco@mambasoft.it> 20100526
- checkfs:
* continue booting in case of unfixable errors
* added splash messages
- rc: added splash message
- rc.sysinit: fix /initrd umount and log final copy from temporary folder
--------------------------------------------------------------------------------
Changes in version 1.4.36 <silvan.calarco@mambasoft.it> 20100521
- sysinit: added support for no_auto_depmod and no_auto_ldconfig variables set in sysconfig/rc
- sysinit: don't display boot message if /boot kernel link are not created
--------------------------------------------------------------------------------
Changes in version 1.4.35 <silvan.calarco@mambasoft.it> 20100512
- modprobe.d/ipv6.conf: added configuration to disable IPv6 by default
--------------------------------------------------------------------------------
Changes in version 1.4.34 <silvan.calarco@mambasoft.it> 20100401
- rc: add support for multithread kernel option to set multithreaded init
--------------------------------------------------------------------------------
Changes in version 1.4.33 <silvan.calarco@mambasoft.it> 20100323
- Makefile: add install-files target to allow initscripts installation without (obsolete?) tools
--------------------------------------------------------------------------------
Changes in version 1.4.32 <silvan.calarco@mambasoft.it> 20100312
- checkfs: reboot without requesting to press enter when e2fsck fixed the problems but requires reboot
--------------------------------------------------------------------------------
Changes in version 1.4.31 <silvan.calarco@mambasoft.it> 20100304
- minor fixes in spanish translations
--------------------------------------------------------------------------------
Changes in version 1.4.30 <silvan.calarco@mambasoft.it> 20100208
- cleanfs: remove cached rpm in /var/cache/apt/archives and /var/cache/apt/archives/partial
--------------------------------------------------------------------------------
Changes in version 1.4.29 <silvan.calarco@mambasoft.it> 20100102
- runlevel.mk: don't use service to launch scripts to preserve environment
- deps.stop: fine tune; start swap before sendsignals
--------------------------------------------------------------------------------
Changes in version 1.4.28 <silvan.calarco@mambasoft.it> 20091103
- spanish transpation updated
--------------------------------------------------------------------------------
Changes in version 1.4.27 <silvan.calarco@mambasoft.it> 20091022
- deps.start: start wicd after haldaemon
- rc: remove multithreaded make warnings about circular dependencies
--------------------------------------------------------------------------------
Changes in version 1.4.26 <silvan.calarco@mambasoft.it> 20091010
- rc.sysinit:
* fix failure message writing failed script name
* unmount /initrd if not in debug mode
--------------------------------------------------------------------------------
Changes in version 1.4.25 <silvan.calarco@mambasoft.it> 20090905
- loadmodules: support /etc/modprobe.d directory and don't complain about missing modprobe.conf
- Makefile: create dir /etc/modules.d
- loadmodules: require .conf extension in /etc/modules.d/
--------------------------------------------------------------------------------
Changes in version 1.4.24 <silvan.calarco@mambasoft.it> 20090725
- port of patches applied to 1.4.20.1 from Davide Madrisan:
* /sbin/service: use a safe environment when executing a service initscript
* allow setting ethernet paramethers via the "ETHTOOL_OPTS" variable
* split /sbin/ifup into more files:
/sbin/ifup
/etc/sysconfig/network-devices/ifup-wireless
/etc/sysconfig/network-devices/ifup-routes
* ifup-routes: ignore comments and empty lines found in /etc/sysconfig/static-routes
* update email addresses
* /sbin/ifup: if "BROADCAST" is unset do calculate its value using /bin/ipcalc
- rename /etc/modprobe.conf.d/lp to /etc/modprobe.d/lp.conf
--------------------------------------------------------------------------------
Changes in version 1.4.23 <silvan.calarco@mambasoft.it> 20090724
- mountfs:
* remove data=* from /etc/mtab to fix problems with kernel 2.6.30 upgrade
* use -f umount options to force umount with stale nfs mounts
--------------------------------------------------------------------------------
Changes in version 1.4.22 <silvan.calarco@mambasoft.it> 20090723
- deps.start.mk: samba: added dependency on cups
--------------------------------------------------------------------------------
Changes in version 1.4.21 <silvan.calarco@mambasoft.it> 20090623
- runlevel.mk: added mambawelcome
- updated copyright messages
--------------------------------------------------------------------------------
Changes in version 1.4.20.1 <silvan.calarco@mambasoft.it> 20090528
- cleanfs: remove an error in previous fix
--------------------------------------------------------------------------------
Changes in version 1.4.20 <silvan.calarco@mambasoft.it> 20090526
- cleanfs: remove .ICEauthority files in home directories
--------------------------------------------------------------------------------
Changes in version 1.4.19 <silvan.calarco@mambasoft.it> 20090515
- deps.start.mk: added consolekit
- runlevel.mk: removed ivman; added consolekit to local services (runlevel 4 and 5)
--------------------------------------------------------------------------------
Changes in version 1.4.18 <silvan.calarco@mambasoft.it> 20090405
- ifup: update to fix various wlan issues
- ifdown: release dhcp address before deleting dhcp client
- network: add chkconfig data to initscript
- rc*.d: removed network service start/stop symlinks
- deps.start.mk: updated some dependencies
--------------------------------------------------------------------------------
Changes in version 1.4.17 <silvan.calarco@mambasoft.it> 20090325
- ifup: add a delay between ifup and iwlist scan
--------------------------------------------------------------------------------
Changes in version 1.4.16 <silvan.calarco@mambasoft.it> 20090306
- ifup: set wireless options with interface down
- ifup: fix iwlist scan check with "Unknown:" lines
--------------------------------------------------------------------------------
Changes in version 1.4.15 <silvan.calarco@mambasoft.it> 20090208
- ifdown: force removal of wpa_supplicant run file
- cleanfs: remove also sockets on startup lock files cleanup
--------------------------------------------------------------------------------
Changes in version 1.4.14 <silvan.calarco@mambasoft.it> 20090207
- ifup: add check for interface existence; exit if not
--------------------------------------------------------------------------------
Changes in version 1.4.13 <silvan.calarco@mambasoft.it> 20090206
- ifup/ifdown: use /var/run/wpa_supplicant directory to determine if wpa_supplicant is running
- ifdown: use wpa_cli to terminate a running instance of wpa_supplicat for compatibility with
wl_assistant and other tools
--------------------------------------------------------------------------------
Changes in version 1.4.12 <silvan.calarco@mambasoft.it> 20090127
- ifup: fix support for non ASCII WPA keys
--------------------------------------------------------------------------------
Changes in version 1.4.11 <silvan.calarco@mambasoft.it> 20090127
- ifup: add code for WPA wireless automatic configuration using wpa_supplicant
--------------------------------------------------------------------------------
Changes in version 1.4.10 <silvan.calarco@mambasoft.it> 20090117
- ifup: add code for wireless automatic configuration using iwlist scan
- ifup: new configuration variables WIRELESS_FREQUENCY and WIRELESS_CHANNEL
--------------------------------------------------------------------------------
Changes in version 1.4.9 <silvan.calarco@mambasoft.it> 20090112
- rc.sysinit: don't move temporary logfile in debug mode because it is set to /dev/console
--------------------------------------------------------------------------------
Changes in version 1.4.8 <silvan.calarco@mambasoft.it> 20081229
- ifup: set WIRELESS_ENCMODE to "open" by default if variable is empty
--------------------------------------------------------------------------------
Changes in version 1.4.7 <silvan.calarco@mambasoft.it> 20081229
- deps.start.mk: start cpufreqd after macbook-tools
--------------------------------------------------------------------------------
Changes in version 1.4.6 <silvan.calarco@mambasoft.it>
- random: added patch to initscript from Davide Madrisan
--------------------------------------------------------------------------------
Changes in version 1.4.5 <silvan.calarco@mambasoft.it>
- ifup: pass 'mode managed' to iwconfig by default
--------------------------------------------------------------------------------
Changes in version 1.4.4 <silvan.calarco@mambasoft.it>
- ifup: don't set options to auto if not defined in ifconfig config file
--------------------------------------------------------------------------------
Changes in version 1.4.3 <silvan.calarco@mambasoft.it>
- ifup: add workaround to set iwlwifi 4965 on Sony Vaio up
--------------------------------------------------------------------------------
Changes in version 1.4.2 <silvan.calarco@mambasoft.it>
- depinit: add support for "single" kernel option by adding file
/var/init/S.start.rcl and /var/init/S.stop.rcl with the same
content of /var/init/1.start.rcl and /var/init/1.stop.rcl
--------------------------------------------------------------------------------
Changes in version 1.4.1 <silvan.calarco@mambasoft.it>
- ifup, ifdown: updated with support for udev and other fixes
- ifup: added preliminary and optional support for wpa_supplicant
- network: initscript minor fixes
--------------------------------------------------------------------------------
Changes in version 1.4.0 <silvan.calarco@mambasoft.it>
- added support to splashutils 1.5
* rc, rc.sysinit, functions scripts modified to comply with new system
* dropped support for previous splash versions
* quit splash daemon after boot
- deps.stop.mk: added stop dependency on splash to make it run first
--------------------------------------------------------------------------------
Changes in version 1.3.52 <silvan.calarco@mambasoft.it>
- functions: fix splash fifo patch (use /dev instead of /lib/splash/cache)
--------------------------------------------------------------------------------
Changes in version 1.3.51 <silvan.calarco@mambasoft.it>
- functions: updated for the recent splashutils but support is not complete yet
--------------------------------------------------------------------------------
Changes in version 1.3.50 <silvan.calarco@mambasoft.it>
- runlevel.mk: fix single mode startup by using RUNLEVEL exported variable if
defined
- rc: globally export RUNLEVEL variable
- deps.stop.mk: remove circular dependency between network and mountfs by
excluding sendsignals dependency from network and localnet
--------------------------------------------------------------------------------
Changes in version 1.3.49 <silvan.calarco@mambasoft.it>
- sendsignals: readded wait states after killall -15 and killall -9
--------------------------------------------------------------------------------
Changes in version 1.3.48 <silvan.calarco@mambasoft.it>
- deps.start.mk: added dependency for cpufreqd
- deps.stop.mk: stop network after umount to have nfs shares unmounted cleanly
--------------------------------------------------------------------------------
Changes in version 1.3.47 <silvan.calarco@mambasoft.it>
- added /etc/modprobe.conf.d/lp that loads lp module after parport_pc
--------------------------------------------------------------------------------
Changes in version 1.3.46 <silvan.calarco@mambasoft.it>
- deps.start.mk: bluetooth: add dependency to messagebus
--------------------------------------------------------------------------------
Changes in version 1.3.45 <silvan.calarco@mambasoft.it>
- deps.start.mk: add requirements for some services; sort by name
--------------------------------------------------------------------------------
Changes in version 1.3.44 <silvan.calarco@mambasoft.it>
- rc: minor modifications for progress bar
- runlevel.mk: modifications for better handling of progressbar
- deps.stop.mk: cleanups and fixes
- sendsignals: don't unload modules
--------------------------------------------------------------------------------
Changes in version 1.3.43 <silvan.calarco@mambasoft.it>
- ifup: pass ESSID to iwconfig if defined
--------------------------------------------------------------------------------
Changes in version 1.3.42 <davide.madrisan@gmail.com>
- sysinit: fixed code logic to run ldconfig only when really needed
--------------------------------------------------------------------------------
Changes in version 1.3.41 <silvan.calarco@mambasoft.it>
- sendsignals: remove sleep commands; drop kernel 2.4 support
--------------------------------------------------------------------------------
Changes in version 1.3.40 <silvan.calarco@mambasoft.it>
- functions: fix a bug in killproc when killing a process by name
--------------------------------------------------------------------------------
Changes in version 1.3.39 <silvan.calarco@mambasoft.it>
- inittab: replace vc/* with tty*
--------------------------------------------------------------------------------
Changes in version 1.3.38 <silvan.calarco@mambasoft.it>
- sysinit: fix creation of /boot and /usr/src/linux symlinks
- some scripts minor cleanups
- rc.sysinit/swap: start later (after postplug)
- mountproc: set /sbin/modprobe in /proc/sys/kernel/modprobe
--------------------------------------------------------------------------------
Changes in version 1.3.37 <aleph0@openmamba.org>
- sysinit: support the include directive in /etc/ld.so.conf
--------------------------------------------------------------------------------
Changes in version 1.3.36 <silvan.calarco@mambasoft.it>
- functions: fixed sintax errors in echo_warning()
--------------------------------------------------------------------------------
Changes in version 1.3.35 <silvan.calarco@mambasoft.it>
- runlevel.mk: use RUNLEVEL and PREVLEVEL from init environment
- rc: remove support for old splash
- rc: fix splash handling for reboot/shutdown
--------------------------------------------------------------------------------
Changes in version 1.3.34 <davide.madrisan@gmail.com>
- functions: new functions `__pids_var_run' and `__pids_pidof'
- functions: fixed statusproc
- functions: removed gprintf crap (now it's a alias for printf)
- updated initscript template
- random initscript: exit with error if /dev/urandom does not exist
- functions: `print_status' is now obsolete and should not be used
- network initscript: execute ifconfig and iwconfig over detected wireless
interfaces when network `status' is asked by user
- service: do not force a limited environment
--------------------------------------------------------------------------------
Changes in version 1.3.33 <davide.madrisan@gmail.com>
- C tools (src directory) updated to release 8.51
- Makefile reworked
- service: added support for `--help' and `--version' queries
- service: exit with error code 1 in case of unrecognized services
- service: print all error messages to stderr
- mkkerneldot tool removed
- sysconfig proxy file: added an example with proxy requiring authentication
- added more comments to sysctl.conf
- removed /etc/modules.d directory
- modified initscript template
--------------------------------------------------------------------------------
Changes in version 1.3.32 <silvan.calarco@mambasoft.it>
- runlevel.mk: don't generate an error if splash_progress returns 1
--------------------------------------------------------------------------------
Changes in version 1.3.31 <silvan.calarco@mambasoft.it>
- functions:
splash_comm_send: check for splash_utils running before writing to fifo
- rc.sysinit: if rc.sysinit.embedded is present, execute it and exit
- rc: if rc.embedded is present, execute it and exit
--------------------------------------------------------------------------------
Changes in version 1.3.30 <silvan.calarco@mambasoft.it>
- sysinit: add support for root devices specified without /dev/
--------------------------------------------------------------------------------
Changes in version 1.3.29 <silvan.calarco@mambasoft.it>
- runlevel.mk: fix progress bar monotony on boot, halt and reboot
--------------------------------------------------------------------------------
Changes in version 1.3.28 <silvan.calarco@mambasoft.it>
- network: rename network interfaces on start if ifrename exists
--------------------------------------------------------------------------------
Changes in version 1.3.27 <silvan.calarco@mambasoft.it>
- rc: other changes for better spalsh behavior
--------------------------------------------------------------------------------
Changes in version 1.3.26 <silvan.calarco@mambasoft.it>
- rc: don't exit splash daemon at the end
- runlevel.mk: oops, move local target back to deps.start.mk
--------------------------------------------------------------------------------
Changes in version 1.3.25 <silvan.calarco@mambasoft.it>
- runlevel.mk: add support for fbsplash
- runlevel.mk: move here local target from deps.start.mk
- rc: pass fbsplash variables to runlevel.mk
--------------------------------------------------------------------------------
Changes in version 1.3.24 <silvan.calarco@mambasoft.it>
- rc, rc.sysinit: modify for use with fbsplash
- functions: add splash_comm_progress() function
--------------------------------------------------------------------------------
Changes in version 1.3.23 <silvan.calarco@mambasoft.it>
- functions: add splash_comm_send() function
--------------------------------------------------------------------------------
Changes in version 1.3.22 <silvan.calarco@mambasoft.it>
- ifup: bring up interface before setting wireless parameters as needed by
some wireless driver
--------------------------------------------------------------------------------
Changes in version 1.3.21 <silvan.calarco@mambasoft.it>
- set dev.rtc.max-user-freq to 1024
--------------------------------------------------------------------------------
Changes in version 1.3.20 <silvan.calarco@mambasoft.it>
- rc.sysinit & rc: add support for fbsplash
--------------------------------------------------------------------------------
Changes in version 1.3.19 <silvan.calarco@mambasoft.it>
- ifup: check for dhclient pid, and if found don't run it
--------------------------------------------------------------------------------
Changes in version 1.3.18 <silvan.calarco@mambasoft.it>
- loadmodules: don't exit with 1 if ide-cd probe fails
--------------------------------------------------------------------------------
Changes in version 1.3.17 <silvan.calarco@mambasoft.it>
- rc & rc.sysinit: use $CMDLINE exported from initramfs for variable parsing
- rc & rc.sysinit: accept debug and debug=x to enable debug
- rc: unmount initrd
- runlevel.mk: accept debug variable
--------------------------------------------------------------------------------
Changes in version 1.3.16 <silvan.calarco@mambasoft.it>
- sysinit: fixed ROOT cmdline value parsing
--------------------------------------------------------------------------------
Changes in version 1.3.15 <silvan.calarco@mambasoft.it>
- sysinit: removed suppport for initrd; make root link device from /proc/cmdline
--------------------------------------------------------------------------------
Changes in version 1.3.14 <davide.madrisan@qilinux.it>
- added french and spanish localization
--------------------------------------------------------------------------------
Changes in version 1.3.13 <davide.madrisan@qilinux.it>
- fixed several bash syntax errors in sysinit script
--------------------------------------------------------------------------------
Changes in version 1.3.12 <silvan.calarco@qilinux.it>
- runlevel.mk: ensure haldaemon is running in runlevel 3 before ending LOCAL
services
--------------------------------------------------------------------------------
Changes in version 1.3.11 <silvan.calarco@qilinux.it>
- usb: unused since long time, removed with /etc/sysconfig/usb
--------------------------------------------------------------------------------
Changes in version 1.3.10 <silvan.calarco@qilinux.it>
- mountfs: remount root with "mount -o remount,rw /" or fstab options won't be taken
--------------------------------------------------------------------------------
Changes in version 1.3.9 <silvan.calarco@qilinux.it>
- sysinit: create /usr/src/linux symlink to running kernel sources
- sysinit: create also /boot/vmlinuz and /boot/initrd.img symlinks
--------------------------------------------------------------------------------
Changes in version 1.3.8 <silvan.calarco@qilinux.it>
- rc script: enable verbose bootsplash on all virtual consoles
--------------------------------------------------------------------------------
Changes in version 1.3.7 <silvan.calarco@qilinux.it>
- loadmodules: don't load commented modules
- runlevel.mk: support load before and load after mechansims in runlevel 2,3,4 too
--------------------------------------------------------------------------------
Changes in version 1.3.6 <silvan.calarco@qilinux.it>
- loadmodules: fix support for file /etc/modules
- loadmodules: add support for /etc/modules.d/* (load modules on boot)
--------------------------------------------------------------------------------
Changes in version 1.3.5 <davide.madrisan@qilinux.it>
- cleanfs: remove hidden files created by Xorg and wine
--------------------------------------------------------------------------------
Changes in version 1.3.4 <silvan.calarco@qilinux.it>
- add support for file /etc/modules (modules to load on boot)
--------------------------------------------------------------------------------
Changes in version 1.3.3 <silvan.calarco@qilinux.it>
- i18n: removed and replaced by kbd's own initscript
--------------------------------------------------------------------------------
Changes in version 1.3.2 <silvan.calarco@qilinux.it>
- multithreaded init: fix an error in endlocal target
--------------------------------------------------------------------------------
Changes in version 1.3.1 <silvan.calarco@qilinux.it>
- multithred init: set local services for runlevels other than 5
--------------------------------------------------------------------------------
Changes in version 1.3.0 <silvan.calarco@qilinux.it>
- multithread init: services startup optimization
- multithread init: add TEST variable to TEST services startup order
- mountfs: fix a mount error preventing usbfs from correctly mounting
--------------------------------------------------------------------------------
Changes in version 1.2.22 <silvan.calarco@qilinux.it>
- rc.sysinit: add more checks to correctly parse proc cmdline file
--------------------------------------------------------------------------------
Changes in version 1.2.21 <silvan.calarco@qilinux.it>
- rc.sysinit:add debug support enabling console output on boot
- rc.sysinit:set hostname on boot to avoid recursive ldap searches
--------------------------------------------------------------------------------
Changes in version 1.2.20 <silvan.calarco@qilinux.it>
- add bluetooth in deps start list
--------------------------------------------------------------------------------
Changes in version 1.2.19 <silvan.calarco@qilinux.it>
- deps.start.mk: other fixes
--------------------------------------------------------------------------------
Changes in version 1.2.18 <silvan.calarco@qilinux.it>
- deps.start.mk: add msysklogd
--------------------------------------------------------------------------------
Changes in version 1.2.17 <silvan.calarco@qilinux.it>
- deps.start.mk: haldaemon depends on acpid
- runlevel.mk: add alsa as local prerequirement
--------------------------------------------------------------------------------
Changes in version 1.2.16 <silvan.calarco@qilinux.it>
- fix a multithreaded init bug: local services not started before end of local
--------------------------------------------------------------------------------
Changes in version 1.2.15 <silvan.calarco@qilinux.it>
- start kdm after ivman service
--------------------------------------------------------------------------------
Changes in version 1.2.14 <silvan.calarco@qilinux.it>
- start kdm after messagebus service (dbus)
--------------------------------------------------------------------------------
Changes in version 1.2.13 <silvan.calarco@qilinux.it>
- changed some boot message translation
- mountfs: change a mount option to support remount with NFS
--------------------------------------------------------------------------------
Changes in version 1.2.12 <silvan.calarco@qilinux.it>
- ifup,ifdown: use interface specific pid file to call/kill dhclient process
--------------------------------------------------------------------------------
Changes in version 1.2.11 <silvan.calarco@qilinux.it>
- ifup: fix wireless option order while calling iwconfig
- deps.stop.mk: remove an udev circular dependency on shutdown
--------------------------------------------------------------------------------
Changes in version 1.2.10 <silvan.calarco@qilinux.it>
- add support for new splash_text with progress bar support
--------------------------------------------------------------------------------
Changes in version 1.2.9 <silvan.calarco@qilinux.it>
- /sbin/ifup: added support for more wireless configuration options
--------------------------------------------------------------------------------
Changes in version 1.2.8 <silvan.calarco@qilinux.it>
- loadmodules: fix check for kernel modules existence
--------------------------------------------------------------------------------
Changes in version 1.2.7 <silvan.calarco@qilinux.it>
- rc.sysinit: mount tmpfs on /initrd if not already mounted
- loadmodules: do nothing if kernel modules dir is not present
--------------------------------------------------------------------------------
Changes in version 1.2.6 <silvan.calarco@qilinux.it>
- rc.sysinit: use a tmpfs ramdisk on first stage boot
- loadmodules: console output cleanups
--------------------------------------------------------------------------------
Changes in version 1.2.5 <silvan.calarco@qilinux.it>
- mountproc: mount proc and sysfs with -n option (don't write to /etc/mtab)
- rc: exit from wait loop if makefile exists with errors
--------------------------------------------------------------------------------
Changes in version 1.2.4 <davide.madrisan@qilinux.it>
- network-functions: regexps in `get_interface_parameters()' modified
to support loopback interfaces
--------------------------------------------------------------------------------
Changes in version 1.2.3 <silvan.calarco@qilinux.it>
- multithread init: handle udev/haldaemon/ivman dependencies
--------------------------------------------------------------------------------
Changes in version 1.2.2 <davide.madrisan@qilinux.it>
- sysinit: create the link /dev/root to the real root device if possible,
otherwise just copy /dev/root from initrd to /dev
--------------------------------------------------------------------------------
Changes in version 1.2.1 <silvan.calarco@qilinux.it>
- loadmodules: load module ide-cd if ide cdroms are found (it's not hotplugged)
--------------------------------------------------------------------------------
Changes in version 1.2.0 <davide.madrisan@qilinux.it>
- functions:
- new option `--pidfile' for function `daemon()'
- new functions `warning()', and `echo_warning()'
--------------------------------------------------------------------------------
Changes in version 1.1.21 <davide.madrisan@qilinux.it>
- makefile:
- clean tag: remove $(PACKAGE).lang
- fixed dist-rpm
- functions: `pidofproc()' and `killproc()' are now LSB 2.x compliant
--------------------------------------------------------------------------------
Changes in version 1.1.20 <silvan.calarco@qilinux.it>
- network: send make std messages to /dev/null
- sysinit: copy /dev/root from initrd to /dev
--------------------------------------------------------------------------------
Changes in version 1.1.19 <silvan.calarco@qilinux.it>
- mountproc: access bootsplash /proc/splash after mounting proc
--------------------------------------------------------------------------------
Changes in version 1.1.18 <silvan.calarco@qilinux.it>
- inittab: rever to /dev/vc/* instead of /dev/tty* for udev compatibility
--------------------------------------------------------------------------------
Changes in version 1.1.17 <silvan.calarco@qilinux.it>
- setclock: changed initscript to a start/stop script and set systohc on stop
- deps.stop.mk: added dependencies for heartbeat and drbd
--------------------------------------------------------------------------------
Changes in version 1.1.16 <silvan.calarco@qilinux.it>
- setclock: use --directisa to avoid a /dev/rtc error
--------------------------------------------------------------------------------
Changes in version 1.1.15 <davide.madrisan@qilinux.it>
- cleanfs: remove files and directories located in /tmp (at every boot)
as recommended by the FHS 2.3 specifications
- mountfs
- do not try to remount sysfs
- added a missing echo command
- mountproc
- fixed the regular expression used to detect if sysfs is mounted
--------------------------------------------------------------------------------
Changes in version 1.1.14 <silvan.calarco@qilinux.it>
- execute runlevel.mk in it's own dir to avoid file conflicts with services(!!)
--------------------------------------------------------------------------------
Changes in version 1.1.13 <silvan.calarco@qilinux.it>
- added export HOME=/root in rc initscript
- deps.stop.mk: add support for vmware; stop sysklogd later
--------------------------------------------------------------------------------
Changes in version 1.1.12 <silvan.calarco@qilinux.it>
- add text "Starting graphical environment..." to bootsplash
- added command "ifrestart" to restart an interface
- updated multithreaded init deps (alsaoss renamed to alsa)
--------------------------------------------------------------------------------
Changes in version 1.1.11 <davide.madrisan@qilinux.it>
- network-functions:
- `get_interfaces_by_zone()' modified
- `get_interface_parameters()' now set the boolean variable `int_static_ip'
- ifdown, ifup:
- added checks for mandatory script args
- check if the system configuration files are available
--------------------------------------------------------------------------------
Changes in version 1.1.10 <silvan.calarco@qilinux.it>
- don't change bootsplash in runlevel 5 start
--------------------------------------------------------------------------------
Changes in version 1.1.9 <silvan.calarco@qilinux.it>
- don't remove /dev/scd0 (kernel 2.6)
--------------------------------------------------------------------------------
Changes in version 1.1.8 <silvan.calarco@qilinux.it>
- remove progress bar from bootsplash before entering runlevel 5
--------------------------------------------------------------------------------
Changes in version 1.1.7 <silvan.calarco@qilinux.it>
- added support for activation of subinterfaces
--------------------------------------------------------------------------------
Changes in version 1.1.6 <silvan.calarco@qilinux.it>
- added /sbin/service script for smart services execution
--------------------------------------------------------------------------------
Changes in version 1.1.5 <silvan.calarco@qilinux.it>
- add static-routes support in network device ifup script
- load default gateway in ifup instead of network initscript
--------------------------------------------------------------------------------
Changes in version 1.1.4 <davide.madrisan@qilinux.it>
- mountfs: remove uneeded entries from /etc/mtab:
- /dev/cloop, devfs, /dev/root.old, (for QiLinux Live CD)
- sysfs, /dev/scd0 (kernel 2.6.x)
--------------------------------------------------------------------------------
Changes in version 1.1.3 <davide.madrisan@qilinux.it>
- fixed an error in /etc/rc.d/init.d/i18n occurring whith LANG undefined
--------------------------------------------------------------------------------
Changes in version 1.1.2 <davide.madrisan@qilinux.it>
- added a void file /etc/sysconfig/i18n to avoid errors during boot
- fixed the wrong error message displayed by 'make clean' when *.mo file are
not found
- added a ChangeLog file and some code in the Makefile to check if the
ChangeLog is updated when a new version of initscripts is released
--------------------------------------------------------------------------------
Changes in version 1.1.1 <davide.madrisan@qilinux.it>
- modified the i18n script to support QiLinux live-CDs
the env variable LANG is set via the boot paramether LANG
KEYMAP is set according to LANG if not found in /etc/sysconfig/keyboard
- removed /etc/sysconfig/i18n
--------------------------------------------------------------------------------
- dash compatibility (network): fix trap usage
- network: do not create temporary files when not required