|
|
|
|
Note: most files are available in
LZW,
std (Store-To-Disk) and
TAR packages.
PLEASE read the LZW or
TAR information before
trying to upload a package to your HP 3000!
Using LZW is by far
the best choice! For an example of uploading an
LZW package, click
here.
Note: if you will be restoring the files into the ALLEGRO account, you'll
probably want to do the following:
:hello manager.sys
:newacct allegro, mgr; pass= somesecretpassword; cap = &
AM,AL,GL,DI,CV,UV,LG,PS,NA,NM,CS,ND,SF,BA,IA,PM,MR,DS,PH
:altacct allegro;access=(r,x,l:any;w,a:ac)
:altgroup pub.allegro; cap = BA,IA,PM,MR,DS,PH; access=(r,x,l:any;w,a,s:ac)
:newgroup data.allegro; access=(r,x,l:any;w,a,s:ac)
:newgroup doc.allegro; access=(r,x,l:any;w,a,s:ac)
:newgroup help.allegro; access=(r,x,l:any;w,a,s:ac)
Note: most R3K programs can be run with an entrypoint of " ,HELP "
to display online help.
R3K Programs freely available:
-
BOUNCE A utility to bounce (logoff) idle users.
(LZW),
(std),
(tar.z),
(Plain text information.)
-
CHECKWWW A utility to check an HP 3000's web server's access log
file, looking for problems. It can also scan a web page hierarchy, looking
for bad local links.
(LZW),
(std),
(Plain text information.)
-
CHKTAPE A utility to test and report the status of a tape drive.
Original version courtesy of Terry Tipton.
(LZW),
(std),
(Plain text information.)
-
COMPFILE A utility to compare two files.
(LZW),
(std),
(Plain text information.)
-
COMPILE A utility to automate compiles. QEDIT aware. Vaguely similar
to "make", but with all information embedded in source file, not a separate
file.
(LZW),
(std),
(Plain text information.)
-
COMPRDDS An unsupported privileged program that tries to
enable/disable hardware compression for DDS drives.
(LZW),
(std),
(Plain text information.)
-
COPYFILE a (somewhat old) fast file copier. No wildcards, but it can
copy privileged files like IMAGE datasets.
(LZW),
(std),
(Plain text information.)
For a more full featured file copier, see the
REP Tool.
-
COUNTNB is a program that counts the number of code, blank, and
comment lines read from $STDINX.
(LZW),
(std),
(Plain text information.)
-
DBCHECK is an IMAGE/SQL database checking program.
(LZW),
(std),
(Plain text information.)
-
DBDRIVE is a different approach to a generalized low-level IMAGE/SQL
exerciser. Somewhat more friendly than DBDRIVER.PUB.SYS.
(LZW),
(std),
(Plain text information.)
-
DBHTML takes an IMAGE root file, and produces an HTML page describing
the database. (It can also produce a flat SCHEMA file for the database.)
NOTE We have added new features to DBHTML and it is now an
(inexpensive) product. Click
here for the DBHTML product.
-
DBPURGE is an IMAGE/SQL database purger.
(LZW),
(std),
(Plain text information.)
-
DEBUGMAC is a utility that enters Debug/iX after loading
DATINIT.DAT.TELESUP and doing an implied MACSTART ,"1". This makes it easier
to run the DAT macros on a live system.
(LZW),
(std),
(Plain text information.)
-
DMESG displays the bootup message log. Source code included.
(LZW),
(std),
(Plain text information.)
-
EJECT is a privileged program that turns DDS eject-on-close on/off.
It also has a "once only" eject-on-close option.
(LZW),
(std),
(Plain text information.)
-
FILECODE is a utility that changes the filecode of files on MPE/iX.
(It must reside in a group with PM capability.)
(LZW),
(std),
(Plain text information.)
-
FILEOPEN is a utility, callable via QEDIT's "P" command, that aids
in writing FOPEN calls in SPL, FORTRAN, or Pascal.
(LZW),
(std),
(Plain text information.)
-
FILERPT is a log file analyzer. It has since been superceded by the
REDWOOD Tool,
but this version is free. Its main focus is on "File Close" records.
(LZW),
(std),
(Plain text information.)
- FINDBIG searches for files larger than some specified number of
megabytes. It can also look for files with ACDs, bad creators, new files,
old files, and/or files with HFS names (but not MPE names). Run FINDBIG with
the entrypoint of "HELP" for more information.
(LZW),
(std),
(Plain text information.)
This program is also known as:
- FINDACD (find files with ACDs);
- FINDBADC (find files with creators from other accounts);
- FINDFILE (find files that match some criteria);
- FINDHFS (find files that have HFS names, not MPE names);
- FINDNEW (find files newer than a particular date);
- FINDOLD (find files older than a particular date).
because its default search criteria depends upon its own program name.
-
FIXCLOCK is a command file that updates your hardware clock to match
your software clock. This is useful when you have an incorrect hardware
clock setting ... which can affect some programs.
(FIXCLOCK.txt (command file))
- FIXFDATE a free utility, will sweep through
your files and change any creation/modification/access/allocation/statechange
date that is a "future" date to be "today".
(LZW),
(std),
(Plain text information.)
-
FLUSH flushes closed disk files from memory, useful when doing timing
tests that you want to have repeatable and meaningful.
(LZW),
(std),
(Plain text information.)
-
FMTFCODE is some code (source & object) plus an in-line
"database" of filecodes, that allows you to convert to/from filecode
numbers and filecode mnemonics, including mnemonics for vendor/user
filecodes (in addition to HP filecodes).
(LZW),
(std),
(Plain text information.)
-
FTPRUN is a logon "CI" replacement, UDC, SL, and XL that allow system
managers to provide restricted dial-in (or network) logon access to selected
file transfer programs.
(LZW),
(std),
(Plain text information.)
-
HPFOPEN is a set of Debug/iX macros that shows the parameters to an
HPFOPEN call.
(TEXT file)
-
HPTITLE sets the window and icon title for an hpterm and/or dtterm
window.
(LZW),
(std),
(Plain text information.)
-
HTTPBACK Background detacher for HTTPD. HTTPBACK allows you to have
your HTTPD running without having a constantly running batch job (or
session).
(LZW),
(std),
(Plain text information.)
-
LCLINT is a port of LCLint to the HP 3000. Lint is a tool that checks
your C source code for potential problems. In addition, we've added the
ability to handle "
#pragma intrinsic ", if you
have
CSEQ,
one of our Toolbox programs sold by
Lund Performance Solutions.
Installation:
:copy lclint.pub.allegro, /usr/local/bin/lclint
:copy ansilcd.pub.allegro, /usr/include/ansi.lcd
Sample use (from the shell):
export LARCH_PATH=/usr/include
lclint foo.c
(LZW),
(std),
(Plain text information.)
-
LIFDIR displays the directory of a LIF (Logical Interfchange Format)
disk, CD, or tape.
(LZW),
(std),
(Plain text information.)
-
MECONS makes the current terminal the system console, even if it is
connected via the network. (When the session terminates, the console reverts
to ldev 20). This includes MPE/iX and MPE/V versions.
(LZW),
(std),
(Plain text information.)
-
MHZ is another program to measure the speed of your CPU (in MHz).
The source code (included) can be compiled on many Unix systems.
(LZW),
(std),
(Plain text information.)
-
MICHECK is a utility that reports whether the Measurement Interface
(MI) is currently on or off.
(LZW),
(std),
(Plain text information.)
-
MIPSTEST is a program to measure the speed of your PA-RISC CPU (in MHz).
MPE/iX and HP-UX versions are available.
Note: more information
here.
(LZW),
(std),
(Plain text information.)
-
MODIFY is a replacement for the "VEMOD" single-line visual mode
editing routine inside QEDIT.
(LZW),
(std),
(Plain text information.)
-
ONLINE is a utility which can put most tape drives, DDS (DAT) drives,
and DLT drives back online. Waits for the AVR (Automatic Volume Recognition)
to complete before returning to the user (this uses Priv Mode).
(LZW),
(std),
(Plain text information.)
-
ONLINENP A non-privileged version on ONLINE ... doesn't wait for the
AVR to complete.
(LZW),
(std),
(Plain text information.)
-
OSVER is a program that analyzes HPSWINFO.PUB.SYS to tell you what
version of MPE is installed on your system.
(LZW),
(std),
(Plain text information.)
-
PASSGEN is a CM program that generates passwords that can, roughly,
be pronounced.
(LZW),
(std),
(Plain text information.)
-
PHANTASM is a CM program that is an alternative interface to
BASIC.PUB.SYS.
(LZW),
(std),
- PSCREEN is a screen-capture utility, a subset of the
CAPTURE Tool.
(LZW),
(std),
(Plain text information.)
-
PTRUTIL is sample source code (and NMOBJ) for accessing long pointer
from COBOL (or other languages). Source included, written in Pascal.
(LZW),
(std),
(Plain text information.)
-
PURGER is a wildcard file purger, but one that can purge privileged
files in addition to non-privileged files.
(LZW),
(std),
(Plain text information.)
-
RAMUSAGE
moved to here.
-
RUPTIME, RWHO, & RWHOD are programs to report how local systems
are doing. RUPTIME reports how long various local computers have been up
(assuming they're running an rwhod demon), RWHO reports who is logged on to
various local computers (again, assuming they're running rwhod), and RWHOD
allows an HP 3000 to participate in this report (by broadcasting information
to various local computers). Although you may put the files into
/usr/local/bin, they seem to run fine from the CI. The job stream
RWHOD.JOB.ALLEGRO is a sample job file to run rwhod.
(LZW),
(std),
(note: tar package missing the /etc/mpe_usermap.example file),
(Plain text information.)
Note: rwho and ruptime aren't much use if you
don't have rwhod running.
NOTE: before running rwhod for the first time, do:
:newdir /var/spool/rwho
and make sure that whoever you're running rwhod as has write
access to the directory ... everyone should have read access to it (for
rwho and ruptime ). (/var/spool/rwho
is the directory where rwhod stores information about systems
that are broadcasting rwho information.) (E.g.,
chmod 775 /var/spool/rwho )
NOTE: the RWHOD program file must be in a group.account with PM capability!
-
SCOM is a file comparison program, designed to compare printable
ASCII files (including QEDIT files).
(LZW),
(std),
(Plain text information.)
-
SETFDATE is CM program that sets various dates for files (e.g.,
access date, creation date, etc) to specified values. Note: it does not know
about "state change date", because it's an old CM program. For modern date
manipulations, see FIXFDATE above.
(LZW),
(std),
(Plain text information.)
-
SHCI is a utility designed to be called from the POSIX shell,
replacing the "callci" command. It takes its parameters and passes them to
the HPCICOMMAND intrinsic.
(LZW),
(std),
(Plain text information.)
-
SHOWACCT displays account information from the system directory.
(LZW),
(std),
(Plain text information.)
-
SHOWSW is a set of Debug/iX macros that shows (or counts) switches
to/from CM/NM (either or both).
(TEXT file)
-
SHOWTMR displays information about system "timers", including how
many are in use at the current time.
(LZW),
(std),
(Plain text information.)
-
SLFREE is a package of routines that can be called from QEDIT or
EDITOR. Some "clean" text, some downshift text, some write FOPEN calls.
(LZW),
(std),
(Plain text information.)
-
SSTOBYTE is an alternative to the MPE/iX /bin/tobyte program. (The
usage is the same as /bin/tobyte.) It must be run from the shell, not the CI!.
Installation:
:copy sstobyte.pub.allegro, /usr/local/bin/sstobyte
(LZW),
(std),
(Plain text information.)
-
SYSLOG is a utility that displays and changes what items are being
logged by system logging (to the LOG#####.PUB.SYS files).
(LZW),
(std),
(Plain text information.)
NOTE: this is not the same as the Unix "syslog" utility.
-
TAPECHK checks tapes/tape-drives. We wrote it when we had a tape
drive that failed with every program we ran *except* TAPETEST.
(LZW),
(std),
(Plain text information.)
-
TAPEDIR displays the contents of CM STORE tapes. TAPEDIR is a subset
of the
TINDEX Tool,
which handles NM & CM STORE tapes, TAR tapes, SLT/SYSGEN tapes, memory
dump tapes, and others.
(LZW),
(std),
(Plain text information.)
-
TAPETAPE is a utility to copy single reel tapes to another single
reel (either source or destination may be reel-to-reel or DDS). It can
handle records larger than the normal file system limit (such as produced by
some versions of STORE).
NOTE TAPETAPE is now part of our TAPEDISK product.
Click
here for the TAPEDISK product.
-
TAPEVIEW analyzes the structure of an unknown tape.
(LZW),
(std),
(Plain text information.)
-
TIMETEST is a simple program tests if your session has an altered
date/time, and times how long calls to various datge/time routines (e.g.,
CALENDAR) take.
(LZW),
(std),
(Plain text information.)
-
UPTIME is a simple program that reports when the system was started.
(LZW),
(std),
(Plain text information.)
-
WHOIS is a port of Marco d'Itri's "whois" program. It seems to have
to be run from the shell, not from the CI.
Installation:
:copy whois.pub.allegro, /usr/local/bin/whois
:newdir /usr/local/man (if needed)
:newdir /usr/local/man/man1 (if needed)
:copy whois.doc.allegro, /usr/local/man/man1/whois.1
(note: if you created directories, you may want to set their security
appropriately.)
(LZW),
(std),
(man page.)
Note: you will need to have installed the GNU groff tool for
"man whois " to work correctly.
-
XCLOSE is a dangerous program that tries to close a specified file
that some process has open ... and you need closed.
(LZW),
(std),
(Plain text information.)
-
XMONOFF A utility to look at a file and display various virtual
addresses for the file (file label, GUFD, and file data), and (optionally)
attach/detach the file from XM. (Note: HFS files cannot be detached.)
(LZW),
(std),
(Plain text information.)
-
XREF produces a cross reference of SPL source code.
(LZW),
(std),
(Plain text information.)
MOVER
We have dropped the use of MOVER!
The program comes in something like two thousand versions, all of which have the
same version number! (Ok, maybe not *that* many...but about six have been seen!)
This causes many, many headaches for us, so we've decided to switch to
exclusively use LZW.
For a comparison of archiving utilities, check:
http://www.allegro.com/posix/archiving.html.
MOVER is a file packaging / unpackaging utility from HP, and is distributed by
via the TELESUP account. It is generally found as MOVER.PRVXL.TELESUP.
NOTE! MOVER is available only as a Native Mode program, no Compatibility
Mode (PROG) version exists for Classic HP3000s!
NOTE! before installing a MOVER package, be *SURE* that you first create
the necessary groups and accounts! Otherwise, MOVER will create HFS directories
for them instead of accounts & groups...and things will generally not work for
you. To determine what accounts & groups you need to create, use the
MOVER "-t"
command to list the contents of the MOVER truck.
|
|
|
|