util-linux-2.4.tar.gz (source distribution) util-linux-2.4.bin.tar.gz (a.out binary distribution) WARNING: THIS COLLECTION DOES *NOT* SUPPORT SHADOW PASSWORDS. WARNING: THIS COLLECTION DOES *NOT* SUPPORT SYSTEM V INITTAB. WARNING: USE GNU TAR -- OTHER TARS WILL FAIL SILENTLY! WARNING: DO *NOT* INSTALL WITHOUT THINKING. WARNING: *READ* the util-linux-2.4.bin.Notes file *BEFORE* and *AFTER* installation: there are a few links you must make by hand. This is a collection of many assorted utilities for Linux. Some are system utilities that are not easily available anywhere elsewhere (e.g., mkfs.minix, mkswap, cfdisk, fdisk); others are BSD ports of common utilities that are not yet contained in any FSF package (e.g., col); others are non-System-V alternatives to common utilities (e.g., simpleinit, agetty, login, passwd). The arrangement, as nearly as I can determine, conforms to the Linux Filesystem Structure, Interim Release 1.2, March 28, 1995, with *NO* exceptions. A copy of the standards document can be found at tsx-11.mit.edu:/pub/linux/docs/linux-standards/fsstnd/*. Many people provided patches and suggestions. I deeply appreciate this. This product includes software developed by the University of California, Berkeley and its contributors. HIGHLIGHTS for version 2.4 (2.3 was never released): 0) Michael K. Johnson is the interim maintainer while Rik Faith is working on PhD work. 1) login now makes the login tty mode 600 and places it in group "tty" 2) wall, and write will not write dangerous escape sequences 3) wall and write can be run setgid "tty". If util-linux is compiled for this option, "mesg y" will only set group write instead of group/other write. 4) fdisk and cfdisk have been patched with the latest llseek.c. Although I had a lot of bug reports about fdisk from util-linux-2.2, I was unable to reproduce any of the problems. Some of the problems appeared to be releated to a failure to reboot the machine after changing the partition table, and some may have been due to a specific kernel revision problem. However, this doesn't seem to account for all of the bug reports -- if this version gives you problem, please send as complete a bug report as possible. 5) chkdupexe from Nicolai Langfeldt (janl@ifi.uio.no) 6) ctrlaltdel now installs into /sbin instead of /usr/sbin 7) mkfs replacement from Ron Sommeling (sommel@sci.kun.nl) 8) lpcntl removed. Use tunelp instead. 9) ksymoops from Greg McGary 10) mkfs.minix now clears the first 512 bytes of the file system so that Minix disks won't be confused with MSDOS disks (Daniel Quinlan (quinlan@yggdrasil.com)) 11) mkswap should now work on an Alpha running Linux 12) frag removed. See sunsite.unc.edu:/pub/Linux/system/Filesystems/defrag-0.6.tar.gz for the latest version. 13) mount patches from Andries.Brouwer@cwi.nl and Dan Quinlan (quinlan@yggdrasil.com). 14) MAKEDEV and MAKEDEV-C updated to the latest versions. 15) Paths updated for FSSTND 1.2. This means that you may need to make some links. The links you need to make we system dependent. The ultimate goal is to rename /var/adm to /var/log and have a symbolic link from /var/adm to /var/log during the transition period. If you are running an ELF system, you probably won't have to do anything. The bottom line is that the following files must exist or be pointers to the old version (used internally by the a.out libraries): New Old /var/log/wtmp /var/adm/wtmp /var/log/lastlog /var/adm/lastlog /var/run/utmp /var/adm/utmp