From 1fc31412c8e1aeab656fbffe9600b9e782ab2674 Mon Sep 17 00:00:00 2001 From: gdr-ftp Date: Mon, 18 Jan 1999 01:59:52 +0000 Subject: [PATCH] README.install: - changes automatically made to this file from the intro.tex file gshrc: - some portions were moved to the /etc/glogin file - added some comments - print out a reference to the vi tutorial installboot1: - make sure the /tmp directory is created --- verbatim/boot/README.install | 120 ++++++++++++++++++++++------------- verbatim/boot/gshrc | 30 ++------- verbatim/boot/installboot1 | 3 +- 3 files changed, 84 insertions(+), 69 deletions(-) diff --git a/verbatim/boot/README.install b/verbatim/boot/README.install index 84ef6ed..3f089aa 100644 --- a/verbatim/boot/README.install +++ b/verbatim/boot/README.install @@ -1,4 +1,4 @@ -$Id: README.install,v 1.2 1998/04/24 06:02:17 gdr-ftp Exp $ +$Id: README.install,v 1.3 1999/01/18 01:59:52 gdr-ftp Exp $ The install scripts assumes that your _new_ distribution will be installed on to the two volumes /gno (ProDOS) and /gno-hfs (HFS). It also assumes @@ -8,46 +8,78 @@ If your volumes are named something else, replace the names in the cd commands below with the appropriate name. You should now do the following steps: - 1. Set your DOWNLOAD_DIR environment variable to the directory - containing the binary distribution NuFX (*.shk) files. - These files are named gno.01.shk, gno.02.shk, and so forth. - For example, if your files were in /download, you would type: - setenv DOWNLOAD_DIR /download - - 2. Issue the commands: - cd /gno - /gno.boot/installboot1 - - 3. Issue the commands: - cd /gno-hfs - /gno.boot/installboot2 - - 4. You should now edit the file /gno/etc/namespace. If your - files were extracted onto a volume other than /gno, you will - have to replace all the ":gno:" strings with the appropriate - path. - - You may want to put /usr onto a different partition; it will - get fairly large over time. - - If you have a RAM disk, you should consider having it renamed - to /tmp using renram5(8) or mktmp(8), in which case its entry - should be removed from the namespace file. - - See the kernel reference manual for a description of this file. - - 5. If you are not short of disk space, you should create .so links - for your manual pages. (See the mkso(8) man page for an - explanation.) You can do this by executing the following - commands: - - cd /gno/usr/man - mkso -v -H /gno-hfs/man mkso.data - - 6. You should now return to your program launcher (the Finder, - ProSEL-16, or whatever you used to start /gno.boot/kern) by - typing "exit" at the prompt. To startup up your new version - of GNO, you should then launch /gno/kern. You will then see - a "login:" prompt. Enter "root" as the user name; you will - not yet need a password. - + 1. Set your DOWNLOAD_DIR environment variable to the directory + into which you placed the above NuFX (*.shk) files. For example, + if the files gnohfs.shk, gno.01.shk, gno.02.shk (and so forth) + were in /download, you would type: + + setenv DOWNLOAD_DIR /download + + Ensure that you use slashes ( /) rather than colons ( :) as the + pathname delimiter. Do not use a trailing slash. + + 2. Install the majority of the GNO base distribution files by + changing directory into your destination directory and running + the installboot1 script. Assuming that you will be installing + to the partition /gno, the commands would be: + + cd /gno + /gno.boot/installboot1 + + This step takes quite a while, even with an accelerated IIgs. + Have patience. + + 3. There are a small number of recommended files that do not follow + ProDOS naming conventions. If you wish to install these files, + make sure that you have an HFS or Appleshare disk online. Change + directories to that disk (or subdirectory) and run installboot2. + Assuming that the HFS disk is /gno-hfs, the commands are: + + cd /gno-hfs + /gno.boot/installboot2 + + This step is optional. It is possible to use the GNO binary + distribution without an HFS partition, but some information + will be missing. + + 4. You should now edit the file /gno/etc/namespace. If your + files were extracted onto a volume other than /gno, you will + have to replace all the ":gno:" strings with the appropriate + path. Similarily, you will have to replace ":gno-hfs:" if + that is not the name of your HFS (or Appleshare) partition + where you ran the installboot2 script. + + The gno.boot disk includes the vi utility to do these edits. + You can also edit the namespace file with any other text editor + of your choosing, as long as it is done before you try to run + your new GNO distribution. + + A vi tutorial and quick reference guide may be found at + http://www.jaws.umn.edu/~tobkin/vi. + + See the kernel reference manual for a description of the + namespace file. + + 5. If you are not short of disk space, you should create .so links + for your manual pages. (See the mkso(8) man page for an + explanation.) You can do this by executing the following + commands: + + cd /gno/usr/man + mkso -v -H /gno-hfs/man mkso.data + + If you installed GNO somewhere other than /gno and /gno-hfs, then + edit the above lines accordingly. If you did not install files + onto an HFS (or Appleshare) partition at all, then execute the + following commands instead: + + cd /gno/usr/man + mkso -v mkso.data + + 6. You should now return to your program launcher (the Finder, + ProSEL-16, or whatever you used to start /gno.boot/kern) by + typing "exit" at the prompt. To startup up your new version + of GNO, you should then launch /gno/kern. You will then see + a "login:" prompt. Enter "root" as the user name; you will + not yet need a password. + diff --git a/verbatim/boot/gshrc b/verbatim/boot/gshrc index 33e31d4..800959b 100755 --- a/verbatim/boot/gshrc +++ b/verbatim/boot/gshrc @@ -1,30 +1,12 @@ ### # -# GNO 2.0.6 gshrc file (for the bootstrap disk) +# GNO 2.0.6 gshrc file (for the bootstrap disk). +# This file is parsed whenever a gsh shell is started. # -# $Id: gshrc,v 1.2 1998/04/24 06:02:18 gdr-ftp Exp $ +# $Id: gshrc,v 1.3 1999/01/18 01:59:52 gdr-ftp Exp $ # ### -# -# Setup the other prefixes to emulate ORCA for the benefit of utilities -# If you're using ORCA 2.0 stuff, be sure to set prefixes 13-17 also -# - -prefix 31 \* - -prefix 13 /lib -prefix 14 /tmp -prefix 15 /lang/orca/shell -prefix 16 /lang/orca/languages -prefix 17 /lang/orca/utilities - -prefix 2 13 -prefix 3 14 -prefix 4 15 -prefix 5 16 -prefix 6 17 - # # Initializes our environment # @@ -38,7 +20,6 @@ rehash # set prompt="%C> " set prompt="gno.boot# " set term=gnocon -setenv EDITOR vi setenv history 25 setenv savehist 25 setenv MANPATH /man @@ -59,12 +40,13 @@ echo "= Don't worry about the fact that this disk contains a v2.0.4 kernel;" echo "= a more recent one will be installed. See Problem Report #62 at" echo "= http://www.gno.org/~gno/bugs.html for details." echo "=" -echo '= $Id: gshrc,v 1.2 1998/04/24 06:02:18 gdr-ftp Exp $' +echo '= $Id: gshrc,v 1.3 1999/01/18 01:59:52 gdr-ftp Exp $' echo "=====================================================================" echo " " echo " " echo "Please read the file README.install on the /gno.boot disk. You can" echo "do this by issuing the command:" echo " more README.install" -echo "The vi editor is also available." +echo "The vi editor is also available. A vi tutorial is available from" +echo "http://www.jaws.umn.edu/~tobkin/vi" echo " " diff --git a/verbatim/boot/installboot1 b/verbatim/boot/installboot1 index 0b55c29..bf8a02d 100755 --- a/verbatim/boot/installboot1 +++ b/verbatim/boot/installboot1 @@ -1,7 +1,7 @@ # # installboot1 # -# $Id: installboot1,v 1.2 1998/04/24 06:02:20 gdr-ftp Exp $ +# $Id: installboot1,v 1.3 1999/01/18 01:59:52 gdr-ftp Exp $ # echo "Before running this script, you should have set your DOWNLOAD_DIR" @@ -121,6 +121,7 @@ echo "Creating empty directories required by GNO ..." install -dV doc install -dV lang/orca/languages lang/orca/shell lang/orca/utilities install -dV lang/orca/libraries/orcacdefs +install -dV tmp install -dV usr/games usr/guest/operator install -dV usr/local/bin usr/local/doc usr/local/etc install -dV usr/local/include usr/local/lib