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

1.1     ! root        1: : splitdist 4/19/90
        !             2: : Split directory /distrib into /distrib1 and /distrib2.
        !             3: : /distrib1 contains files needed on a boot disk,
        !             4: : /distrib2 contains the rest.
        !             5: : Run as root.
        !             6: 
        !             7: export SHIP=/ship
        !             8: 
        !             9: : Make /distrib1, /distrib3 and their subdirectories.
        !            10: rm -r $SHIP/distrib1/* $SHIP/distrib2/* $SHIP/distrib3/*
        !            11: /bin/mkdir -r $SHIP/distrib1/bin $SHIP/distrib3 $SHIP/distrib2
        !            12: chmog 777 bin bin $SHIP/distrib1 $SHIP/distrib3 $SHIP/distrib2
        !            13: cd $SHIP/distrib1
        !            14: /bin/mkdir -r `cat /usr/adm/distrib/Dirs.boot`
        !            15: setperm `cat /usr/adm/distrib/Dirs.boot`
        !            16: cd $SHIP/distrib3
        !            17: /bin/mkdir -r `cat /usr/adm/distrib/Dirs.last`
        !            18: setperm `cat /usr/adm/distrib/Dirs.last`
        !            19: 
        !            20: : Copy /distrib to /distrib2 and move boot stuff to /distrib1.
        !            21: : Move files for last disk to /distrib3.
        !            22: 
        !            23: cpdir -ad /interim $SHIP/distrib2
        !            24: cd $SHIP/distrib2
        !            25: for i in dev `cat /usr/adm/distrib/Files.boot.$1`
        !            26: do
        !            27:        mv $SHIP/distrib2/$i $SHIP/distrib1/$i
        !            28: done
        !            29: for i in `cat /usr/adm/distrib/Files.last.$1`
        !            30: do
        !            31:        mv $SHIP/distrib2/$i $SHIP/distrib3/$i
        !            32: done

unix.superglobalmegacorp.com

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