- added mount_sys to mount sysfs - enlarge dmesg buffer size - add portmap facility - english in this file is horrible - SYSV_PRI == 0 -> do not overwrite builtin facilities with sysv scripts. 1.1 Sat Dec 7 22:47:17 CET 2002 - fixed clean_misc to only remove files, not dirs, from /var/{run,pid}. - renamed rcdir to RCDIR and changed default to /etc. - updated rc.values.isl. - new variables SYSV_EXEC and SYSV_FAC, which default to $SYSVINIT. - SYSV_FAC makes all sysvinit-facilities available as normal facilities. 1.0 Sun Oct 20 15:43:54 CEST 2002 - updated safe_remount to work better and with more kernels. - renamed shinit.c to lmainit.c. - updated example rc.values. - updated to bash-2.05b, which renamed functions (for good reasons!). - "sh"-facility now executes command on start AND stop, prefix with + and - to suppress. 0.9 Sat Nov 17 18:13:06 CET 2001 - safe_eval (used to execute many shell commands) no longer eval'ualates it's arguments. 0.8 Tue Sep 25 02:35:18 CEST 2001 - new dhcpd, rpc_statd facilities. - /var/pid changed to /var/run. - new facility automount that parses /etc/auto.master. - Lukas Grunwald kindly contributed quota.fac. - support for raidtools. - defalias now correctly creates links in mklinks. - added my personal tmp-cleaning script. 0.7 Wed Jan 31 14:34:23 CET 2001 - safe_remount::umount now tries to umount even read-only filesystems. NOTE: safe_remount will *still* leave filesystems mounted only read-only! - most absolute paths removed - facility now supports --help/--version/--list args (undocumented in 0.6) - run_daemon is now known as daemonize - simpledaemon now uses eval instead of run_daemon, so your command MUST fork itself (use daemonize) - major decrease in pid usage, might be faster or slower (set COALESCE=0 for even more savings). - boot with SINGLESTEP=1 on your commandline to single-step through all runlevel changes - most settings (e.g. CONSOLE) can now be overriden from the kernel commandline - CONSOLE is now inherited from init (I highly recommend to set it to CONSOLE=/dev/tty1 in your rc.values as init likes to start lma-init below X....) - interesting new facility userrc ;) 0.6 Wed Dec 27 23:36:48 CET 2000 - cosmetic changes, bugfixes - when COALESCE=1 (default), lma-init will not stop and start daemons needlessly when switching runlevels. - new shinit.so command "str2hex" - major speed improvements - inet1 is now known as hostname - inet2 is now known as fw - enddef is obsolete, use "end" instead - facilities can now set $ERR to an error message 0.5 - more fixes and updates to the facilities - facilities can now be prefixed with + or - to allow for asymmetric calls (e.g. start sshd before network is up but kill it before it goes down) 0.4 - small bugfixes (many) - a lot more and more useful facilities. 0.3 - small bugfixes - added new facilities by Lukas Grunwald - most services now expect non-standard programs (mysqld, smbd etc..) in the current PATH, so better set it. - added lpd facility 0.2 - fix facility window resizing bug - updated inittab - updated reset(), new variable RESET, to reset the screen after booting - scrolling region will be reset - try to detach from the ctty for setsid builtin - added SYSTEMSTOP to reboot (no umount otherwise) - added usleep builtin - added syncalot::3 to runlevel 0, due to too many complaints of laptop users where powering down too early.... 0.1 Thu May 18 05:32:02 CEST 2000 - K-scripts run in correct order - configfile syntax totally overhauled - made provisions for slow terminals (penguin, console) - made console terminal configurable - made SUTIMEOUT configurable - various bugfixes - re-added autoboot_check - updated inittab - added many ideas and code snippets from Stefan Traby 0.0.2 - alternative logo (use PENGUIN=2), which is smaller - sysv-init compatible (reads /etc/rc.d/rc.d and executes Kxxx and Sxxx scripts. - made b* scripts smaller - added DRY_RUN env-variable (does the obvious if non-zero) - quite a few bugfixes