AT&T Source Code Provision Install

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

  1. Attach the file src_301.tap to the CTC drive

    sim> attach ctc src_301.tap↩
    sim> c↩
    
  2. Restore the tape contents.

    # cd /↩
    # ctccpio -idumvT /dev/rSA/ctape1↩
    
  3. Attach the file src_302.tap to the CTC drive.

    sim> attach ctc src_302.tap↩
    sim> c↩
    
  4. Restore the tape contents.

    # cd /↩
    # ctccpio -idumvT /dev/rSA/ctape1↩
    

System V Release 3.1 Source Code Provision

  1. Attach the file src_31.tap to the CTC drive

    sim> attach ctc src_31.tap↩
    sim> c↩
    
  2. Retrieve the update and remove lists from the tape.

    # cd /↩
    # ctccpio -idumvT /dev/rSA/ctape1 etc/rlist etc/updlist↩
    
  3. Delete the files to be updated.

    # xargs rm -rf < /etc/rlist↩
    # xargs rm -rf < /etc/updlist↩
    
  4. Restore the tape contents.

    # cd /↩
    # ctccpio -idumvT /dev/rSA/ctape1↩
    

System V Release 3.2 Source Code Provision

  1. Attach the file src_32.tap to the CTC drive.

    sim> attach ctc src_32.tap↩
    sim> c↩
    
  2. Retrieve the update and remove lists from the tape.

    # cd /↩
    # ctccpio -idumvT /dev/rSA/ctape1 etc/rlist etc/updlist↩
    
  3. Delete the files to be updated.

    # xargs rm -rf < /etc/rlist↩
    # xargs rm -rf < /etc/updlist↩
    
  4. Restore the tape contents.

    # cd /↩
    # ctccpio -idumvT /dev/rSA/ctape1↩