ChangeLogBETA WARNING: This is a one-person project. I test all the cases I can think of, ship the software, and then discover cases I didn't think of. Treat your files with care. I am using Cheix on my normal installation. But I treat it like Beta. ---------------- BETA RELEASES --------------------- Sun 29, Jul 2012, 17:29:34 - beta 22 * fixed a message typo in cheix_admin * improved admin docs * corrected an error in the INSTALL file Wed 25, Jan 2012, 21:39:30 - beta 21 * recompressed msmtp pkg from txz to tgz format Tue 24, Jan 2012, 12:15:28 - beta 20 * updated rho, clex, msmtp pkgs Sun 20, Nov 2011, 11:51:52 * refinements to lput and lget Sat 5, Nov 2011, 09:22:48 - beta 19 * added ap/diffutils to the package list * added note to mkinitrd use in INSTALL Wed 2, Nov 2011, 11:26:05 * added Locale note to INSTALL file 2011-10-29 Bash aliases were added for cheix_home (get, put) and cheix_storage (sget, sput) which mesh with the lput/lget utilities. The user docs were updated to reflect this addition. Reworked rc.6|K|M|S. Elements moved to rc.cheix.cheix_restart() are marked "CHEIX moved" and commented out. Elements not used in basic Cheix are blocked by a bounding if statement marked "CHEIX blocked". Other Cheix alterations are marked "CHEIX" and have brief explanatory comments. Cheix header element added to these files. Added instructions for changing passwords to the user docs. Briefly expanded the index page of the docs. 2011-10-28 - beta 18 Fixed some errors in admin.html of the docs. 2011-10-28 - beta 17 The glibc-zoneinfo package was added to the GUST list. The /storage directory tree is now owned by user. The /storage/arcs directory was added to install_cheix.sh. The user and admin docs have been updated and expanded. 2011-10-27 The cheix_home script was made non-interactive. 2skel, lput and lget were added to /usr/local/bin. 2011-10-27 - beta 16 Added msmtp Slackware package and user's .msmtprc ca-certificates pkg added to gust list Added user's .mailrc for mailx using ssl 2011-10-26 The Cheix run-control and admin elements have been completely integrated into the run-control system. This affects rc.S|M|K|6. Two scripts, rc.cheix and rc.freememd were introduced. The cheix_admin script was completely rewritten. The docs, install_cheix.sh, and the INSTALL file were updated. In install_iso.sh, a link from rho to emacs was added for emacs users. 2011-10-25 - beta 15 added example lilo.conf to /root/install improved INSTALL file removed screen from root's .bash_login 2011-10-24 split freememd into freememd and mem_mon put freememd into /etc/rc.d/rc.S added bat_mon put bat_mon and mem_mon into .screenrc added doc tree and mailing list to website 2011-10-23 added rho for emacs users, .rhorc for root/user added /mnt/hd|cdrom|memory|usb to tmpfs's /mnt added cdrom, sd card, cdrom, and usb (sdc) to /etc/fstab cheix_admin preserves /var's state created Slackware packages for boypages, clex, and rho updated install_iso.sh for packages updated INSTALL 2011-10-22 commented out final swapon in rc.S silenced rm calls in cheix_admin cosmetic changes to boot messages in rc.S remove store-to-arcs in cheix_storage as redundant 2011-10-21 - beta 14 fixed rm call in cheix_storage reduced relocations from /etc to /var/etc/resolv.conf|random-seed altered cheix_admin so that it mounts/remounts /, /boot, and /var updated admin docs for handling /var and /tmp added /root/skel to create /storage/skel dir 2011-10-21 - beta 13 Cheix image booting from a USB device using LILO in USB's MBR. In rc.S, added a remount of / to readonly because the kernel modules mount the USB readwrite before the fsck check comes in. Fixed the creation of user's password in install_cheix.sh. Chowning halt and reboot to 4755 for user convenience. The cheix_admin script now mounts and remounts both / and /boot. Updated the INSTALL file. Fixed 'rm vi' in install_cheix.sh. Improved handling of user's .profile and .bashrc. 2011-10-20 updated INSTALL file and posted to website. Renamed cheix_iso.sh to install_iso.sh. Cleaned up files in tarball, removing older ones. 2011-10-19 - beta 12 added cheix_iso.sh to the iso image to automate the post-Slackware setup installation. Updated the INSTALL file. Fixes made in install_cheix.sh. 2011-10-19 - beta 11 includes ISO for iso install and beta tarball for installing by hand. Updates on lynx_bookmarks.html and the cheix_* scripts. 2011-09-20 - beta 10 cheix_secure sets chxhome bookmark in tmpfs so that the bookmarks do not reside on the USB in skel 2011-08-30 - beta 09 cheix_storage no longer writes to anything but tmpfs unless requested 2011-08-29 - beta 08 refinements to cheix_home and cheix_storage 2011-08-24 - beta 07 minor changes to INSTALL file posted INSTALL on web site for google_translate 2011-08-22 - beta 06 fixed two errors in cheix_storage 2011-08-22 - beta 05 fixed handling of final "/" in cheix_home 2011-08-22 - beta 04 improvements in cheix_home and cheix_storage updated docs for same 2011-08-21 - beta 03 fixed misplaced "exit" in cheix_home 2011-08-21 - beta 02 install_cheix.sh: setting bins 0755 checking for root user in cheix_admin added cheix_home and cheix_storage to /usr/local/bin 2011-08-20 - beta 01 added install_cheix.sh rewrote INSTALL kept INSTALL.alpha as old_alpha_install for reference updated GUST list file ---------------- ALPHA RELEASES --------------------- 2011-08-16 fixed minimal printer stack # printer (not for basic cheix) # #a2ps #apsfilter #file #font-bitstream-type1 #fontconfig #ghostscript #ghostscript-fonts #lprng 2011-07-29 added cheix_admin script and its docs in docs/admin.html 2011-07-16 created /usr/local/docs and began Cheix USB documentation former /root/docs divided into /root/rc_scripts and /root/install stopped using swap, removed entry in fstab and rc.S added freememd and screenrc entries to monitor free memory 2011-07-12 doc sync release. Contents of /root/docs now contain all that is required (except a couple of optional pkgs available in Downloads) to create the alpha image. 2011-06-27 /etc/fstab: mounting third partition as /storage, not /home /home mounted in tmpfs, /storage/skel is moved to /home/user on boot. User has rw access to /storage /etc/rc.d/rc.[S0/6] make this work 2011-06-13 /etc/fstab / and /boot lines change "default" to "default,ro" and end in "0 0" rc.M commented out power saving, updating font indexes, ntpd, hunt, icon and mime update, wicd, gtk, cron, at, quota, sendmail, mysql, apache rc.S commented out clock Moved the following to /var/etc, linked back in to /etc slackpkg/ ssh/ ssl/ rc.d/rc.inet1.conf rc.d/rc.wireless.conf lynx.cfg (a useful one is in ~/docs) nail.rc wpa_supplicant.conf 2011-06-12 NOTE Building this project without encrytion has turned out to be impossible. Lynx and wget both require openssl. So really any modern usable image will have to have encryption. Cheix USB will simply include it from now on. 2011-06-12 alpha-04 rc.S commented out motd added cheix init rc.M commented out ldconfig rc.6 added archiving of /root Altered rc.[SM6] so that the image is in a simulated state of readonly root fs. Two biggest dirs in /var moved to /cheixusb where they will be altered only when the pkgtools wrapper is used. 2011-06-11 alpha-03 Cheix is now a standard, minimized Slackware 13.37 install based on sous-marin's sm-13.37-11.gust. The current install simulates a 500Mb USB with a normal HD installation. Instructions in dist's INSTALL file. Further ChangeLog entries will refer to this installation. 2011-06-10 END OF TURTLE BASE FOR CHEIX (turtle was a BusyBox initrd based on Slackware's installer) author's home page (off-site link) |