uals - an enhanced version of ls README This file (uals) NEWS Any changes of note ChangeLog Change log and summary information man/uals.1 man pages source lib/ library directory (not installed) src/ source directory Effective uals-v4.11 has returned to configure and make, the old ua_make.ksh procedure has been retired. 'uals' was originally developed using Digital UNIX v3.2c source code as the base then ported to IRIX and UNICOS. However, Digital declined to grant permission to distribute the source external to the University of Alaska or licensed customers, so the uals enhancements were ported onto the GNU (Free Software Foundation, Inc.) fileutils-3.12 version of ls. This permits redistribution and includes the GNU ls enhancements. Variations from GNU ls are somewhat documented in the 'man uals', 'uals --help', and ChangeLog files. The original GNU distribution can be found in several locations, the uals base was obtained from: ftp://sunsite.unc.edu/pub/Linux/distributions/slackware/ source/a/bin/fileutils-3.12.tar.gz The GNU/Linux ls distribution is now coreutils-5.96, a review of uals vs. ls in mid-2006 did not show any significant ls enhancements to be ported to uals (unless one likes color). Someday perhaps the uals enhancements will be merged back into GNU ls. The uals program has been tested on at least: DU v3.2g & v4.0b (aka, OSF1, Tru64) IRIX 6.2 - 6.5 Unicos 9.0 & 10.0 Unicos/mk 2.0 Unicos/mp 3.0 NEC SuperUX 12.1 Solaris (SunOS) Linux RedHat 6.2,7.1 and SuSE 10.0 AIX 4.3, 5.1, 5.2, 5.3 Mac OSX (Darwin) cygwin (Windows) No 'make check' provided, it works or it doesn't. .............................................................................. ./UA.ksh --help # optional install script vs. simple './configure; make' Usage: UA.ksh [-options] -autogen # perform aclocal,automake,autoconf -options opts # configure options, default: "--prefix /u1/uaf/kcarlson CC=cc" -build # configure and make -configure # configure (only) -make # make (only) -install # install -doc # build documentation (*.txt,*.html) -kit # make dist -old_kit # build distribution tarball -Version # recreate version file -purge # clean purging all auto* files Examples: ./UA.ksh -build # default behaviour ./UA.ksh -o "--prefix /usr/local" -build -install ./UA.ksh -purge -autogen -build Options are processed left-to-right. .............................................................................. Some additional utilities can be found on ftp.alaska.edu, look under: ftp://ftp.alaska.edu/pub/sois/ or ftp://ftp.arsc.edu/private/kcarlson/software/