|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.