v2.9.8  -- BETA Release

Fix /usr/bin/savelog to work with new busybox gzip.

Fix permissions in root_22 files.

Created mkmerged script. Now dynamically builds complete root_22/
for root/ and root_22.template.

Rewrote mkidiot. 2.2 idiot disk generated. Sizes 1440-1743K generated.
gzip's image by default...

busybox 0.47pre:
	dutmp was 'broken' by Erik A. Used my original source for it
	'w' 'who' etc, now working again.

Specific changes to POSIXness:
	Fixed lrpkg bug in POSIXness.
	POSIXness split into multiple sourced files
	(thanks - Charles Steinkuehler) Function located in /lib/POSIXness.
	
	POSIXness now able to generate it's own symlinks.
		/bin/POSIXness LSLINKS
		/bin/POSIXness MAKELINKS
		
	No longer references lrp.conf. References /etc/POSIXness.conf
	instead.

/etc/init.d/bootmisc.sh
	Update overwrite of /etc/issue and /etc/issue.net


v2.9.7  -- ALPHA Release

Packages:
	proftpd updated to 1.2.0rc1
	dhclient created and updated to 2.0pl3
	
Fixed /etc/ae2vi.rc		Charles Steinkuehler <cstein@newtek.com>
Created /etc/ae2pico.rc		"

Created 'editor' script that supports EDITOR variable,
and can call 'vi' and 'pico' emulations. vi, pico, nano, edit symlinks.

Removed db entries from /etc/nsswitch.conf
Removed /usr/sbin/icmpinfo. Everyone uses tcpdump at this point...

Changed makefile

Merge in new busybox 0.47pre.
	tee function added.
	telnet added(!!)

Merge in new tinylogin 0.78
	New su function
	New getty function (Does this work with a serial line ok?)

Fix permissions on tinylogin. Was 0750, now 0755. *Secure default.*
NOTE: Permission must be setuid 4755 for 'passwd' and 'su' to work
for non-root users.

Removed /sbin/getty

Removed /etc/
		wtmplock
		pcnfsd.conf
		gateways
		host.conf (nsswitch.conf replaces)
		exports
		diphosts
		checksecurity.conf
		bootptab
		ftpusers
		
/etc/rc.boot/0setserial, move it /etc/init.d, converted to init.d format.


/etc/inetd.conf	
	tftp commented out of inetd.conf by default.
	time/udp and daytime/udp commented out

Fixed syntax errors in /etc/init.d/checkfs.sh
Added ansi logo, updated /etc/init.d/bootmisc.sh

Specific changes to POSIXness:
	Update lrpkg to work with newer BB tar and gunzip
	Update from 'mnc' to 'nc'
	Rewrote 'mail' function -  Charles Steinkuehler <cstein@newtek.com>
	
/etc/init.d/network now supports
	ipchains (only took 2 years for me to do it)
	portfw'ing
	dhclient (dhcp) with interface waiting

linux 2.2 drop in package finalized. Execute ./RUNME_LRP_2.2
after install then back up root. Install with lrpkg -i, or list as a package
at boot time. (For ONLY one boot).
	
v2.9.6  -- ALPHA release

Merge in new busybox 0.44pre this now replaces:
	ctar and star (untar, tar). Now as tar. Script updates needed.
	Went back to ctar...bb tar support not functional enough.
	logger
	killall
	renice

Merge in new tinylogin 0.78pre1. (login, sulogin, passwd)

Added missing /etc/nsswitch.conf

Specific changes to POSIXness:
	allows arg call with base name, like new busybox.

update binaries to latest slink release:
	netstat	
	ping
	ifconfig
	rarp
	route
	arp
	cron
	inetd
	
removed:
	pmap_dump
	pmap_set
	portmap (updated /etc/init.d/netbase)


/etc/init.d
	umountfs
		Updated to work with newest mount. Now 100% HD friendly.

v2.9.5 -- in progress - skipped for major changes

Disk On Chip additions (commented out by default)
root.dev.mk, root.dev.own

/etc/init.d
	bootmisc.sh	Made more HD friendly. (Clean /tmp /var/run /var/lock)
			Update motd debian way (we have uname -a now!)
	checkroot.sh	Needs to be fixed.		
	checkfs.sh	Added.	Fixed	
	netbase		cleaned
	umountfs	fixed for busybox
	urandom		cleaned
	

Specific changes to POSIXness:
	Add 'CR' to all smtp-out output as per RFC.
	Fix mail and smtp-out '\' problem.
	mail now uses cat. smtp-out uses read -r

Actually removed routed this time.. : P
Removed ripquery.
	
halt -> poweroff symlink
hostname - > dnsdomainname changed from hard to symlink


v2.9.4  -- ALPHA release (too many changes for BETA status)

/etc/cron.daily/sysklogd-d (and symlinks) removed. Replaced by multicron.

/etc/lrp.conf contain the system wide config file. (Added to lrcfg system
config menu) It is referenced by multicron-* and POSIXness

Wrote 'multicron'. multicron is run daily, weekly, monthly, and periodically
(/etc/cron.d) by cron. It handles free space check and log purge,
host ping checks, log rotation, remote time server sync, and mailing alerts
to the admin.

'routed' removed from root. Need to make addon package.

Default syslogd 'marks' file every 4 hours instead of 20 minutes.

Base now expects dynamic creation of rc?.d symlinks at boot.
These dir's are now WIPED at boot. Edit the RCDLINKS line in init.d/ files
and run update-rc.d to make changes. Yeah I thought about this change A LOT.
Bottom line..Keeping the symlink in packages is just too fucking ugly.

Added rdate to root. Intergrate into busybox in future? Add hwclock?

Removed /etc/ld.so.cache. Saved ~25K. Libc6 ld.so seems to be well
behaved without it. (libc5 ld.so wasn't)

Removed '.' from default /etc/profile PATH.
Export 'HOSTNAME' by default.
Add default LD_LIBRARY_PATH.

New Ash with command line editting and history. Possible simple
command and path completion in the future.

Created 'local' package for addon's and custom additions. 
Addtions become part of this instead of being merged with the root.

Moved to symlinks for bash and sh.

Removed /bin/fuser (Was it ever needed?) Saved ~18K.

"Albert D. Cahalan" <acahalan@cs.uml.edu> brought up 'ps' used libproc,
so there was wasted space. Al provided me with a 'tinyps' that compiles
to ~8.4K. I don't feel it is complete enough for LRP. I now scraped libproc,
and compiled ps static. Saved ~11K. May adopt tinyps in the future.

Moved default mount point from /mnt to /var/lib/lrpkg/mnt
(linuxrc, lrcfg.back, lrcfg.back.script)

Made new ae.

Moved to ncurses4.

Updated all binaries to current Debian slink final release, 1999-03-09

New network configuration system.

Development tree is now mostly Makefile based.

Moved login, sulogin, and passwd, to minimal combo binary.

Moved from tar to ctar-14.

Remove default -q for routed from /etc/init.d/netstd_init

Specific Changes to Busybox (->v0.28):
	Mount now supports -a, (all) and -t auto.
	Mount now updates mtab correctly for 'ro'.
	More checks screen rows size, outputs bytes percentage.
	Printf added as module.
	Touch now creates files. -c option for no create.
	'mnc' has been rewritten and optimized.

Specific changes to POSIXness:
	Changed from expr to $(( ))
	Fixed 'who' to use printf. (Display shift problem)
	Added '-a' to 'uname'.
	Added 'last'. Needs cleaning. Needs -f option. Needs printf.
	Added 'userdel'
	Added 'update-rc.d'
	Added 'id' (very limited)
	Added 'printenv'
	Added 'zmore'
	Added 'zgrep'
	Added 'reset'
	
Specfic changes to rc.-1:
	Forgot to exclude proc in fs types. Fixed.
	Cleaned a few statments up.
	Now create all busybox and POSIXness links as symlinks.
	Gunzip packages to /dev/null before install to check integrity.

v2.9.3	-- ALPHA release (too many changes for BETA status)

Change backup system to default to skipping 'log' when 'everything'
is selected. There is little need to EVER backup log.

Fix /etc/init.d/network.sh to add default route last. (doh!)

Modularized modules and modutils into it's own self-contained package.

Updated all binaries to current Debian final release, 1998-08-03

Removed MAKEDEV and needed config files. Wrote makedevs program because
shell mknod loop was way too slow. (makedevs now in busybox)

Added sed. Sed is now a intergral part of the LRP base. Makes LRP an
order of magnatute more flexible. Worth the 17K.

Wrote POSIXness mutli call script. This relies on ash and sed. Combines 
various other scripts in this one script (expr, uptime, etc) and adds 
many more functions like cut, grep, tail, etc. LRP 'feels' even more so
now like a 'full' box.

Packages now have an .lrp extension instead of .tgz


	Updated comments

	New loop for POSIXness links. BB link file renamed to root.bb.links.
	
	Sources root.dev.mk to create /dev.
	Sources root.dev.own and root.dev.mod to set /dev/ permissions.
	
	Temporarily mounts /proc.
	
	Uses sed to update mtab according to /proc.
	
	Looks for a 'boot=' entry in /proc/cmdline and prepends to list
	of devices to try and mount. Also can spec fs. Solves 1680K+ 
	floppy chicken and egg problem. Speeds mounting. Stops some
	bitching. Falls back to old root.mount list if 'boot=' device
	fails.  usage: boot=/dev/device[,filesystem]
	IE boot=/dev/fd01680,msdos

	Grabs file systems to try to mount from /proc/filesystems.
	boot= FS (if any) given 1st priority.
	
	Looks for 'LRP=' comma delimited list of packages to load. root.map 
	file is no longer used. IE LRP=etc,log,modules,ppp
	
	Rewrote package installation loop.
	
	exit's 0
	
Prob other things I forgot. LOTS OF CHANGES. ALPHA!
	
v2.9.2
Start of change log
