|
|
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.