Updated for 3rd distribution

This commit is contained in:
ceriel 1987-03-11 15:51:35 +00:00
parent 50b2140d46
commit edcea8f6db

View file

@ -4,7 +4,7 @@ The EM home directory contains a file called ".distr". It contains
the names of all the files and directories you want to have in the distribution. the names of all the files and directories you want to have in the distribution.
The directories should contain .distr files, the other files should The directories should contain .distr files, the other files should
be placed under RCS. be placed under RCS.
The current RCS revision name is "distr2". The current RCS revision name is "distr3".
The are files that derive from other files and yet should be placed The are files that derive from other files and yet should be placed
in the distribution. in the distribution.
These files should not be placed under RCS. These files should not be placed under RCS.
@ -25,12 +25,12 @@ destination tree.
For each file mentioned there it performes certain actions: For each file mentioned there it performes certain actions:
1- Directory Change to that directory and call yourself recursively. 1- Directory Change to that directory and call yourself recursively.
2- File 2- File
a- Try to do "co -rdistr2 destination_tree/path/destination_file" a- Try to do "co -rdistr3 destination_tree/path/destination_file"
on succes "chmod +w destination_file" on succes "chmod +w destination_file"
else else
b- Try to do "co destination_tree/destination_file" b- Try to do "co destination_tree/destination_file"
on succes "chmod +w destination_file" and on succes "chmod +w destination_file" and
give message that says "Missing distr2 entry" (or some such). give message that says "Missing distr3 entry" (or some such).
else else
c- I Does a file LIST exist in this directory AND c- I Does a file LIST exist in this directory AND
is the first line of LIST equal to the name of the is the first line of LIST equal to the name of the
@ -52,23 +52,23 @@ Some files derive from other files in the tree, those derivations should
be done with the use of an already installed distribution. be done with the use of an already installed distribution.
The files Action and Action1 in this directory contain the actions The files Action and Action1 in this directory contain the actions
we now take. (Confession: most of the time we use /usr/em) we now take. (Confession: most of the time we use /usr/em)
One warning, to re-nroff the IR-81 report it takes more then just nroff
because most nroff's can't stand that report and stop half-way.
The ntroff program does the trick, but only on the 11's.
tbl sources | ntroff -Tlp | ntlp
After running these re-derivation programs the distrubtion tree starts After running these re-derivation programs the distrubtion tree starts
to look like the tree you need. to look like the tree you need.
There are too many files there though, especially the files created by There are too many files there though, especially the files created by
the derivation process. the derivation process.
That is why we now give the command: That is why we now give the command:
dtar cdf distr2 . dtar cdf distr3 .
The file distr2 is the one you should put on tape! The file distr3 is the one you should put on tape!
But,.... before doing that: Try it out! But,.... before doing that: Try it out!
Repeat the process described in the installation manual. Repeat the process described in the installation manual.
Only if that succeeds you are sure that you included the files needed, Only if that succeeds you are sure that you included the files needed,
and gave all other files the correct "distr2" RCS id. and gave all other files the correct "distr3" RCS id.
After you sent the tape away, forbid ANYBODY to touch the distr2 id After you sent the tape away, forbid ANYBODY to touch the distr3 id
in your RCS files. in your RCS files.
Good Luck, Good Luck,
Ed Keizer, 85/4/15. Ed Keizer, 85/4/15.
Updated for 3rd distribution by Ceriel Jacobs, 87/3/11.
And again,
Good Luck!