This file was submitted by Gregg Riedel (the Author). Thanks goes out to him ---------------------------------------------------------------------------- (See the Changes From v3.10 at the bottom of this document...) Notes For Unix 128 version 3.11 Gregg William Riedel 16 March 1992 -------------------------------------- Unix 128 is distributed as four ARC files (unixa-d.arc) and this file. The ARCs were created using ARC128 under CS-DOS. Building the system: 1. Dissolve the four ARC files. These are NOT self-dissolving; use an ARC utility to dissolve them. The files created should fit onto an empty double sided 5.25" diskette. 2. Run the program "make" (i.e. RUN "MAKE" ). This will create a slew of data files (write them to the same disk as the un-ARC'd files). Logging in for the first time: 1. Load the system by typing RUN "STARTUP" 2. After the system loads, enter the username 'root' and the password 'root'. 3. At the system prompt (%), type 'fsck'. This will run the file system consistenct check program, which will create a new directory structure on the current disk. For Help: It is recommended that you read the first few pages of the introductory document supplied. Do this by typing 'more intro.1 intro.2'. The command 'more' will display a list of files, pausing at the bottom of each screen; press [SPACE] to continue or [Q] to quit. Also, to familiarize yourself with the commands, a manual browser has been provided; it is invoked by typing 'browse'. There is a terse (i.e. unix-style) manual page available for each command. Access the manuals by typing 'man command-name'. A complete list of commands can be printed by typing 'commands'. Good Luck! Gregg Riedel Internet: consp24@binguns.pod.binghamton.edu USPS: 20 Ellbert St. Smithtown NY 11787-1910 (home) SUNY-B Hillside#14184 P.O. Box 6014 Binghamton NY 13902-6014 (school) (Support Shareware!!!) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Changes since version 3.10: I couldn't believe the amount of errors and omissions that I allowed to slip through in version 3.10. Error testing in a project of this size is impossible.... Here's a complete list of errors that were fixed, and errors that remain: Errors in version 3.11 (NOT FIXED): ----------------------------------- 1. The new shuffle for PUZZLE is intelligent (i.e. will always output a solvable puzzle), but makes the puzzle too easy... a nastier shuffle is needed. 2. There is a report of a DIR ERROR when 'more .passwd help.txt >outfile' is typed; I often get directory errors so I cannot verify this one. In general, however, the following will NOT work: ext_command args > somefile This is because executing an external command (by this I mean external to the shell; examples are cat, od, hgrep...) closes the output file... I can probably fix this, but it'll be ugly :( 3. I forgot #11 on the wumpus map! Oops. 4. Commodore RAMDOS and Abacus' BASIC 128 compiler are incompatible. So RAMDOS still doesn't work with this package. Stupid Errors, Features, and Typos that were fixed: --------------------------------------------------- (Thanks go out to John (cs202124@umbc5.umbc.edu) for all his help in tracking down and killing all the undesirable features...) 1. In browse, P (print) didn't work. 2. bdiff, diff, and cmp couldn't handle binary files. I added -t (text) and -b (binary) command line options to deal with this. 3. Script files had to be of type (p) NOT (s) as created by emacs and cat>filename. Scripts can now be SEQ files. 4. When you use >> like 'ls >> listing' and the file listing doesn't exist, it will give you some sort of file not open error and exit to basic. 5. fsck wouldn't work with subdirectories at all. 6. cp needed almost a complete re-write! 7. delete did nothing. 8. The file and size commands didn't work. 9. 'grep -i' didn't work. 10. lock didn't work with PRG files. 11. In mail, 's' (save a message) didn't work. 12. The rename part of 'mv' didn't work. 13. Lpr and pr didn't work for PRG file types. No big deal. 14. puzzle didn't detect a win. 15. 'rm' deleted the file from the disk, but not from the directory (root.dir). 16. 'shar' just stalled and did nothing. 17. The split file count is one too low. 18. 'style intro.1' didn't work, but style worked on all of the other text files... This was because style couldn't handle words over 50 characters long. 19. 'ls -lo' was UGLY!! 20. In 'od', unprintable characters like [CLR] weren't screened out; this was very ugly for PRG files. 21. ps should show the processes that are running (shell, ps, and the print jobs). 22. 'tar' just stalled and basicaly did nothing. 23. zcat only worked with (n-1) files (i.e.: 'zcat a b c d' would only show files a, b and c.