From 1f006da069df40ceac34910b71de7d091130738c Mon Sep 17 00:00:00 2001 From: gdr Date: Fri, 8 Aug 1997 05:11:14 +0000 Subject: [PATCH] Added: ----- INSTALL start of installation notes new.syscalls listing of new system calls. status.bin status of base utilities --- NOTES/INSTALL | 23 +++ NOTES/new.syscalls | 21 +++ NOTES/status.bin | 371 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 415 insertions(+) create mode 100644 NOTES/INSTALL create mode 100644 NOTES/new.syscalls create mode 100644 NOTES/status.bin diff --git a/NOTES/INSTALL b/NOTES/INSTALL new file mode 100644 index 0000000..bce70f3 --- /dev/null +++ b/NOTES/INSTALL @@ -0,0 +1,23 @@ +$Id: INSTALL,v 1.1 1997/08/08 05:11:14 gdr Exp $ + +Installing the Binaries-Only Version +==================================== + +Make a copy of your disks. + + Make a copy of the GNO distribution disks and keep the originals in + a safe place. Never modify the original disks; only modify copies. + +Define your destination directories. + + Using any text editor, edit the file /gno.disk1/installbin. In + that file you will find the shell variables VOL1, VOL2, VOL3 + and VOL4. You should change the values of these variables + to volume or directory names that exist at your site. + + While the distributed script used the same directory for + all of VOL1 (/), VOL2 (/usr), and VOL3 (/home), I recommend + placing them on different partitions if possible, especially + the first two. This is because, as you add more things to + GNO, the / and /usr partitions will (likely) eventually use + up most of a 32Meg ProDOS partition. diff --git a/NOTES/new.syscalls b/NOTES/new.syscalls new file mode 100644 index 0000000..f4c7144 --- /dev/null +++ b/NOTES/new.syscalls @@ -0,0 +1,21 @@ + System calls new in v2.0.6 + ========================== + + select $4303 + InstallNetDriver $4403 + socket $4503 + bind $4603 + connect $4703 + listen $4703 + accept $4903 + recvfrom $4A03 + sendto $4B03 + recv $4C03 + send $4D03 + getpeername $4E03 + getsockname $4F03 + getsockopt $5003 + setsockopt $5103 + shutdown $5203 + setreuid $5303 + setregid $5403 diff --git a/NOTES/status.bin b/NOTES/status.bin new file mode 100644 index 0000000..4fe8f36 --- /dev/null +++ b/NOTES/status.bin @@ -0,0 +1,371 @@ +Version: $Id: status.bin,v 1.1 1997/08/08 05:11:14 gdr Exp $ + +Person Working on Component ("Owner") +------------------------------------- +dave Dave Tribby +dt Derek Taubert +evan Evan Day +gdr Devin Reade +lb Leslie Barstow +matt Matt Ackeret +tl Tilghman Lesher + +Column Key +---------- +Program - Name of the program. +204 - 'Y' if it was part of the base v2.0.4 distribution. +Req - Is it required for v2.0.6? +Owner - Who is responsible for it. +Source - Has the source been located/written? "dir" means it's + a directory. "gen" means that it's generated by the + installation scripts. +Man - Is the documentation complete? This includes the man + page, describe entry, rVersion fork, and any + required auxillary documentation. +Compiled - Has it been cleanly recompiled with new headers/libs? +Tested - Has it been tested? +Archived - Has it been entered in the CVS repository? (gdr to coord) +Installed - Are 'makerelease' and 'makeinstall' targets complete? + + (Pkg) or Archive Install In +Program [Note] 204 Req Owner Source Man Compile Test Target Target Archive +--------------------------------------------------------------------------------------------------------------- +*/system Y Y - dir - - - - - - +*/system/Desk.Accs Y Y - dir - - - - - - +*/system/Desk.Accs/gnosnooper Y Y dt /gno.disk2/system.shk +*/system/Desk.Accs/gsi Y Y /gno.disk2/system.shk +*/system/Desk.Accs/suspda Y Y /gno.disk2/system.shk +*/system/Drivers Y Y - dir - - - - - - +*/system/Drivers/fileport Y Y dt prop /gno.disk2/system.shk +*/system/Drivers/fileport.data Y Y dt prop /gno.disk2/system.shk +*/system/Drivers/nullport Y Y dt prop /gno.disk2/system.shk +*/system/System.Setup Y Y - dir - - - - - - +*/system/System.Setup/sim Y Y dt prop /gno.disk2/system.shk +/ Y gdr dir - - - - Y /gno.disk1/installbin +/HFSinclude Y gdr dir - - - - Y /gno.disk1/installbin +/bin Y Y gdr dir - - - - Y /gno.disk1/installbin +/bin/aroff Y Y +/bin/binprint Y +/bin/cat Y Y dave +/bin/center Y +/bin/chmod Y lb +/bin/chtyp Y Y evan +/bin/cmp Y Y evan +/bin/compress Y Y evan +/bin/conv Y (should be replaced by /usr/bin/udl) +/bin/cp Y Y dt +/bin/csh +/bin/date Y Y tl +/bin/dd +/bin/df Y evan +/bin/domainname +/bin/du Y Y evan +/bin/echo Y dt +/bin/ed +/bin/egrep Y Y evan +/bin/expr +/bin/false Y gdr +/bin/fgrep Y Y evan +/bin/freeze Y Y +/bin/grep Y Y evan +/bin/gsh Y Y prop +/bin/head Y Y dave +/bin/hostname Y dt +/bin/info Y lb (rename to something else) +/bin/kill Y +/bin/less Y Y +/bin/ln N +/bin/ls Y Y +/bin/make Y O +/bin/makemake Y O +/bin/mkdir Y Y dt +/bin/more Y Y matt +/bin/mv Y dt +/bin/nroff Y Y gdr Y +/bin/passwd Y Y +/bin/pax N +/bin/ps Y (replace functionality of /usr/bin/eps) +/bin/purge Y Y +/bin/pwd Y +/bin/rcp Y dt +/bin/rm Y dt +/bin/rmail +/bin/rmdir Y gdr Y +/bin/sh Y gdr +/bin/shutdown Y +/bin/sleep Y Y +/bin/split Y Y +/bin/strings Y Y lb +/bin/stty Y Y +/bin/su Y Y +/bin/sync Y +/bin/tail Y Y dave +/bin/tar Y Y +/bin/tee Y Y gdr Y +/bin/test Y gdr Y +/bin/time Y Y +/bin/touch Y Y dt +/bin/tr Y Y dave +/bin/true Y gdr +/bin/uncompress Y Y +/bin/uniq Y Y +/bin/upper Y +/bin/vi Y Y +/bin/wc Y Y dave +/bin/who Y Y dt +/dev Y Y gdr dir - - - - Y /gno.disk1/installbin +/dev/modem Y Y dt prop Y /gno.disk2/dev.shk +/dev/null Y dt prop Y /gno.disk2/dev.shk +/dev/printer Y Y dt prop Y /gno.disk2/dev.shk +/doc Y gdr dir - - - - Y /gno.disk1/installbin +/etc Y Y gdr dir - - - - Y /gno.disk1/installbin +/etc/cronlog (cron) +/etc/crontab (cron) +/etc/freeze.cnf (freeze) +/etc/gettytab Y Y Y /gno.disk2/etc.shk +/etc/group Y Y gdr Y - /gno.disk2/etc.shk +/etc/inittab (initd) Y Y Y /gno.disk2/etc.shk +/etc/motd Y Y gdr Y - - /gno.disk2/etc.shk +/etc/namespace Y Y gdr gen Y /gno.disk1/installbin +/etc/passwd Y Y gdr Y - /gno.disk2/etc.shk +/etc/rchost (mu) +/etc/syslog (syslog) +/etc/termcap Y Y +/etc/tmtermrc (tmterm) +/etc/tty.config Y Y gdr Y - /gno.disk2/etc.shk +/etc/ttys Y Y Y - +/etc/utmp (mu) +/gshrc Y Y +/initrc (single-user) Y Y gdr Y - /gno.disk1/initrc +/installbin Y Y gdr - /gno.disk1/installbin +/kern Y Y dt prop +/lib Y Y gdr dir - - - - Y /gno.disk1/installbin +/lib/lbsd Y N - +/lib/lcrypt Y Y gdr Y +/lib/libc Y Y gdr Y +/lib/libcurses Y +/lib/libgno Y N - +/lib/libutil Y gdr Y +/lib/lregexp Y Y +/lib/lstring Y (replaced by libc?) +/lib/ltermcap Y Y +/lib/orcalib Y Y gdr +/libexec/atrun +/libexec/fingerd +/libexec/ftpd Y dt +/libexec/rexecd +/libexec/rlogind +/libexec/rshd +/libexec/talkd Y dt +/libexec/telnetd +/libexec/uucpd +/sbin/dump Y dt +/sbin/dumpfs +/sbin/fsck +/sbin/init Y Y +/sbin/newfs +/sbin/ping +/sbin/renram5 Y gdr +/startinst Y +/usr Y Y gdr dir - - - - Y /gno.disk1/installbin +/usr/bin Y Y gdr dir - - - - Y /gno.disk1/installbin +/usr/bin/DAY Y +/usr/bin/GOTHIC Y +/usr/bin/SSCII Y +/usr/bin/See Y +/usr/bin/apply N +/usr/bin/apropos (man) Y gdr Y +/usr/bin/ar N +/usr/bin/at +/usr/bin/aw30 Y +/usr/bin/awk Y +/usr/bin/bang Y +/usr/bin/banner Y +/usr/bin/basename Y gdr +/usr/bin/biff +/usr/bin/bison Y N +/usr/bin/cal Y +/usr/bin/calendar +/usr/bin/cclean Y gdr +/usr/bin/cjpeg N (add on) +/usr/bin/cksum Y +/usr/bin/cmpl Y Y +/usr/bin/coff Y +/usr/bin/col +/usr/bin/column +/usr/bin/compile Y Y +/usr/bin/copycat Y Y +/usr/bin/cpp gdr +/usr/bin/ctags Y dt +/usr/bin/cut Y dave +/usr/bin/dhrystone Y N +/usr/bin/diff Y gdr +/usr/bin/dirname Y gdr +/usr/bin/dmake Y gdr +/usr/bin/env Y gdr +/usr/bin/eps Y N (replace with updated /bin/ps) +/usr/bin/ffdir Y +/usr/bin/file +/usr/bin/find gdr +/usr/bin/finger +/usr/bin/flex Y N +/usr/bin/fmt Y gdr Y +/usr/bin/fold Y +/usr/bin/ftp Y dt +/usr/bin/getopt +/usr/bin/getvers Y Y +/usr/bin/gunzip Y +/usr/bin/gzip Y +/usr/bin/hear Y +/usr/bin/help Y Y gdr Y - +/usr/bin/hexdump +/usr/bin/install Y gdr Y +/usr/bin/join +/usr/bin/last Y dt +/usr/bin/launch Y Y +/usr/bin/link Y +/usr/bin/locate gdr +/usr/bin/logger Y +/usr/bin/logname +/usr/bin/lpq (lpr) Y dt +/usr/bin/lpr (lpr) Y Y dt +/usr/bin/lprm (lpr) Y dt +/usr/bin/lseg Y Y +/usr/bin/mkdep +/usr/bin/makedmake gdr +/usr/bin/man Y Y gdr Y +/usr/bin/news Y N (waiting on NNTP/UUCP) +/usr/bin/nm +/usr/bin/nosh (formerly zsh) Y lb +/usr/bin/patch Y gdr +/usr/bin/pman Y +/usr/bin/pr +/usr/bin/printenv Y gdr +/usr/bin/printf +/usr/bin/qtime Y +/usr/bin/rb Y Y +/usr/bin/reset Y +/usr/bin/rlogin Y dt +/usr/bin/rot13 Y lb +/usr/bin/rsh Y dt +/usr/bin/rx Y Y +/usr/bin/rz Y Y +/usr/bin/sb Y +/usr/bin/script Y Y +/usr/bin/sed +/usr/bin/sendmail N (waiting on NNTP/UUCP) +/usr/bin/setvers Y Y +/usr/bin/shar +/usr/bin/size +/usr/bin/sort Y gdr Y (supercedes msort/dsort) +/usr/bin/sum Y Y +/usr/bin/sx Y Y +/usr/bin/sz Y Y +/usr/bin/talk Y dt +/usr/bin/telnet Y dt +/usr/bin/tftp +/usr/bin/tset +/usr/bin/tsort Y +/usr/bin/tty +/usr/bin/uname +/usr/bin/unshar Y Y +/usr/bin/unzip Y +/usr/bin/uptime Y Y +/usr/bin/uudecode +/usr/bin/uuencode +/usr/bin/wall Y dt +/usr/bin/whatis (man) Y gdr Y +/usr/bin/whereis Y gdr Y +/usr/bin/which +/usr/bin/whois Y dt +/usr/bin/write Y lb +/usr/bin/xargs +/usr/bin/yankit Y Y +/usr/bin/yes Y +/usr/bin/zsh Y lb (renamed to nosh) +/usr/games Y Y gdr dir - - - - Y /gno.disk1/installbin +/usr/games/wump Y +/usr/include Y Y gdr dir - - - - Y /gno.disk1/installbin +/usr/lib Y Y gdr dir - - - - Y /gno.disk1/installbin +/usr/lib/lflex Y +/usr/lib/tmac Y gdr dir - - - - Y /gno.disk1/installbin +/usr/lib/tmac/tmac.an (nroff) Y +/usr/lib/tmac/tmac.s (nroff) Y +/usr/orca/bin/describe (describe) Y gdr Y +/usr/orca/bin/descc (describe) Y gdr Y +/usr/orca/bin/descu (describe) Y gdr Y +/usr/orca/bin/occ Y sonk +/usr/orca/bin/rc Y sonk +/usr/orca/bin/udl Y gdr Y +/usr/man Y Y gdr dir - - - - Y /gno.disk1/installbin +/usr/man/cat1 Y Y gdr dir - - - - Y /gno.disk1/installbin +/usr/man/cat2 Y Y gdr dir - - - - Y /gno.disk1/installbin +/usr/man/cat3 Y Y gdr dir - - - - Y /gno.disk1/installbin +/usr/man/cat4 Y Y gdr dir - - - - Y /gno.disk1/installbin +/usr/man/cat5 Y Y gdr dir - - - - Y /gno.disk1/installbin +/usr/man/cat6 Y Y gdr dir - - - - Y /gno.disk1/installbin +/usr/man/cat7 Y Y gdr dir - - - - Y /gno.disk1/installbin +/usr/man/cat8 Y Y gdr dir - - - - Y /gno.disk1/installbin +/usr/man/man1 Y Y gdr dir - - - - Y /gno.disk3/usr.man.shk +/usr/man/man1/intro.1 Y Y gdr - Y /gno.disk3/usr.man.shk +/usr/man/man2 Y Y gdr dir - - - - Y /gno.disk3/usr.man.shk +/usr/man/man2/* [A] Y Y gdr - Y /gno.disk3/usr.man.shk +/usr/man/man3 Y Y gdr dir - - - - Y /gno.disk3/usr.man.shk +/usr/man/man3/* [A] Y Y gdr - Y /gno.disk3/usr.man.shk +/usr/man/man4 Y Y gdr dir - - - - Y /gno.disk3/usr.man.shk +/usr/man/man4/* [A] Y Y gdr - Y /gno.disk3/usr.man.shk +/usr/man/man5 Y Y gdr dir - - - - Y /gno.disk3/usr.man.shk +/usr/man/man5/* [A] Y Y gdr - Y /gno.disk3/usr.man.shk +/usr/man/man6 Y Y gdr dir - - - - Y /gno.disk3/usr.man.shk +/usr/man/man6/intro.6 Y Y gdr - Y /gno.disk3/usr.man.shk +/usr/man/man7 Y Y gdr dir - - - - Y /gno.disk3/usr.man.shk +/usr/man/man7/* [A] Y Y gdr - Y /gno.disk3/usr.man.shk +/usr/man/man8 Y Y gdr dir - - - - Y /gno.disk3/usr.man.shk +/usr/man/man8/intro.8 Y Y gdr - Y /gno.disk3/usr.man.shk +/usr/sbin Y Y gdr dir - - - - Y /gno.disk3/usr.man.shk +/usr/sbin/catman (man) Y gdr Y +/usr/sbin/cron Y Y +/usr/sbin/getty Y Y +/usr/sbin/inetd Y dt +/usr/sbin/initd Y +/usr/sbin/login Y Y dt +/usr/sbin/lpc (lpr) Y dt +/usr/sbin/lpd (lpr) Y Y dt +/usr/sbin/lptest (lpr) Y dt +/usr/sbin/makewhatis (man) Y gdr Y +/usr/sbin/mctrl Y +/usr/sbin/nogetty Y +/usr/sbin/runover Y +/usr/sbin/uptimed Y +/usr/spool Y N - dir - - - - - /gno.disk1/installbin +/var/adm Y gdr dir - - - - Y /gno.disk1/installbin +/var/spool Y gdr dir - - - - Y /gno.disk1/installbin + + +NOTES: + A) See the status.man for a complete list of + these files. + + +The following are add-on utils, that are not part of the base GNO +distribution: + +/usr/local/bin/djpeg +/usr/local/bin/drwm +/usr/local/bin/jive +/usr/local/bin/valspeak +/usr/local/bin/ssplay +/usr/lang/bin/xlisp + +The following are the files as the user sees them "shipped": + +/gno.disk1/kern +/gno.disk1/gsh +/gno.disk1/installbin +/gno.disk1/mkso +/gno.disk1/dev/null +/gno.disk1/usr/bin/install +/gno.disk1/usr/bin/yankit +/gno.disk2/dev.shk +/gno.disk2/include.shk +/gno.disk3/usr.man.shk