This is an extremely brief overfiew of how to install the AT&T UNIX System V Release 3.2 Source Code Provision. For fuller details, please see the official documentation (pubcode 305-659)
In summary, the Source Code Provision included the full source code to the
UNIX system. It installs under /usr/src
, and allows you to rebuild the
entire system from scratch, or modify and rebuild any single component,
utility, or driver.
Source Tapes
The Source Code Provision was distributed on 23 MB cartridge tapes meant for the 3B2/310 with an XM tape drive and 3B2/400 with a built-in tape drive.
To get started, download and uncompress each of the following tapes:
Tape Image | Compressed | Uncompressed |
---|---|---|
src_301.tap.gz | 4.8 MB | 23 MB |
src_302.tap.gz | 356 KB | 23 MB |
src_31.tap.gz | 3.1 MB | 23 MB |
src_32.tap.gz | 1.7 MB | 23 MB |
Installation Procedure
Each tape is a delta of changed files from the previous release, so you must install /each tape/ one after the other, starting with the System V Release 3.0 sources and going up to the System V Release 3.2 sources.
System V Release 3.0 Source Code Provision
-
Attach the file
src_301.tap
to the CTC drivesim> attach ctc src_301.tap↩ sim> c↩
-
Restore the tape contents.
# cd /↩ # ctccpio -idumvT /dev/rSA/ctape1↩
-
Attach the file
src_302.tap
to the CTC drive.sim> attach ctc src_302.tap↩ sim> c↩
-
Restore the tape contents.
# cd /↩ # ctccpio -idumvT /dev/rSA/ctape1↩
System V Release 3.1 Source Code Provision
-
Attach the file
src_31.tap
to the CTC drivesim> attach ctc src_31.tap↩ sim> c↩
-
Retrieve the update and remove lists from the tape.
# cd /↩ # ctccpio -idumvT /dev/rSA/ctape1 etc/rlist etc/updlist↩
-
Delete the files to be updated.
# xargs rm -rf < /etc/rlist↩ # xargs rm -rf < /etc/updlist↩
-
Restore the tape contents.
# cd /↩ # ctccpio -idumvT /dev/rSA/ctape1↩
System V Release 3.2 Source Code Provision
-
Attach the file
src_32.tap
to the CTC drive.sim> attach ctc src_32.tap↩ sim> c↩
-
Retrieve the update and remove lists from the tape.
# cd /↩ # ctccpio -idumvT /dev/rSA/ctape1 etc/rlist etc/updlist↩
-
Delete the files to be updated.
# xargs rm -rf < /etc/rlist↩ # xargs rm -rf < /etc/updlist↩
-
Restore the tape contents.
# cd /↩ # ctccpio -idumvT /dev/rSA/ctape1↩