Annotation of coherent/a/usr/bob/mkdist, revision 1.1

1.1     ! root        1: : mkdist 10/19/90
        !             2: : Usage: mkdist [fha \| fqa \| fva]
        !             3: : Make a 3.5 or 5.25 diskette distribution kit from /distrib.
        !             4: : Run me as root.
        !             5: 
        !             6: if [ $# -ne 1 ] ; then
        !             7:        echo Usage: mkdist [fha \| fqa \| fva]
        !             8:        exit 1
        !             9: fi
        !            10: 
        !            11: if [ $1 = fqa0 ] ; then
        !            12:        export MAJOR=4
        !            13:        export MINOR=13
        !            14:        export BLOCKS=1440
        !            15:        export DEV=/dev/fqa0
        !            16:        export BOOT=boot.fqa
        !            17:        export MNT=/f0
        !            18: elif [ $1 = fha1 ] ; then
        !            19:        export MAJOR=4
        !            20:        export MINOR=14
        !            21:        export BLOCKS=2400
        !            22:        export DEV=/dev/fha1
        !            23:        export BOOT=boot.fha
        !            24:        export MNT=/f0
        !            25: elif [ $1 = fva0 ] ; then
        !            26:        export MAJOR=4
        !            27:        export MINOR=15
        !            28:        export BLOCKS=2880
        !            29:        export DEV=/dev/fva0
        !            30:        export BOOT=boot.fva
        !            31:        export MNT=/f0
        !            32: else
        !            33:        echo Usage: makedist [fha \| fqa \| fva]
        !            34:        exit 1
        !            35: fi
        !            36: 
        !            37: : Get a version id.
        !            38: echo -n 'Enter id: '
        !            39: read id
        !            40: 
        !            41: : Split /distrib to boot disk in /distrib1,
        !            42: : files from Files.last.f[vh]a in /distrib3, and remainder in /distrib2.
        !            43: : splitdist $1
        !            44: : /etc/unmkfs /distrib2 $BLOCKS -pprotos/$1.a
        !            45: : /etc/unmkfs /distrib3 $BLOCKS -pprotos/$1.b
        !            46: : Build a boot disk.
        !            47: n=1
        !            48: echo -n "Insert disk $n and hit enter... "
        !            49: read x
        !            50: mkboot $1
        !            51: /etc/mount $DEV $MNT
        !            52: touch $MNT/$id.$n
        !            53: echo "Fix /etc/brc.install: /etc/install -b $id $DEV ndisks ..... [enter]"
        !            54: read xxxx
        !            55: me $MNT/etc/brc.install
        !            56: echo -n "Edit bin/mount and set alias f0 to be $DEV: [enter]"
        !            57: read x
        !            58: me $MNT/bin/mount
        !            59: /etc/umount $DEV
        !            60: 
        !            61: : Build remainder of kit.
        !            62: for i in protos/$1.*
        !            63: do
        !            64:        n=`expr $n + 1`
        !            65:        echo -n "Insert disk $n and hit enter... "
        !            66:        read x
        !            67:        echo "Bump i-node count by hand [enter] ..."
        !            68:        read x
        !            69:        me $i
        !            70:        /etc/fdformat -i 6 $DEV
        !            71:        /etc/mkfs -d $DEV $i
        !            72:        /etc/mount $DEV $MNT
        !            73:        touch $MNT/$id.$n
        !            74:        /etc/umount $DEV
        !            75: done

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.