Annotation of coherent/a/usr/bob/mkdist, revision 1.1.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.