uak General utilities, the libcci routines, UNIX accounting (pacct), Login (utmp,ps) reporting, and obsolesced Unicos[/mk] csa accounting scripts and programs. Included with this distribution: src/ Source: uakce.c Simple column editor uakid.c Obtain userid information uawhich.c Enhanced which (whence) uafdump.c File dump, hex and interpreted ascii or ebcdic ua_date.c Date subtraction and reformatting lockit.c Terminal locking program. rpmchk.c compare rpm -qa listings ibmlslpp.c compare ibm/aix lslpp -Lc listings pkg_list.c compare ARSC pkg_list files (/usr/local) cfsanity.c validate ARSC ConfigFiles in chk_sanity.ksh usemem.c memory (over-)allocater (test program) iotest.c read|write files (io testing/timing) loan.c loan or mortgage repayment calculation sik.c (vrk) vendor response kit (aka, shakespearian insult kit) sudoku.c sudoku puzzle solver uakpacct.c Program which replaces acctcom in functionality uaklogin.c Program to report utmp, terminal, and pstree info uaklogin.h uaps.c Program to report simply pstree info uaps_get.c Routine to gather ps information uaps_get.h Scripts: df-h script for MB|GB|TB df display (multi-platform) ckbko check for backout ([.]./old | [.]./backout) mkbko make backout copy of file lib/ routines used by uak, uakpacct, uaio, ... obsolesced.tar.gz obsolesced/ worked at some point, strictly as-is now: sgiprods.c compare sgi showprods output files uakebcpd.c ebcdic & packed decimal conversion uakdf.c Crude 'diff' for column comparison ua_hosts.c hosts file formattor, see nameserver.ksh ibmlabel.c read ibm tape label file whois.c a generic 'whois' (not provided with all UNIXes) ... README.uakpacct old uakpacct kit README file csahtm/* 23may00 CUG Summit 2000 presentation (Unicos[/mk]) sbin/* Cray csa accounting scripts examples/* various examples Documentation: man/ man pages source examples/ example scripts and programs (as is) The general utilities originated on VMS and MVS (long, long ago) and found there way onto Ultrix, Digital OSF1 (aka, Tru64), Irix, Unicos, SunOS, Linux, AIX, and most other variants where I have spent some time. These utilities have 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 5.8, 5.10) Linux RedHat 6.2,7.1, RHEL 4.x, SuSE 10.0|1 AIX 4.3, 5.1, 5.2, 5.3 Mac OSX (Darwin) cygwin (Windows) No 'make check' provided, use ./Test.ksh for a quick validation. .............................................................................. ./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/