#!/bin/sh
#
# configure disksuite for bloom-beacon (Sun 280R) with D1000
# kolya@mit.edu, Apr 2002

# copy partition table from disk 0 to disk 1
format << EOM
0
part
name z
q
disk 1
part
sel 0
label y
q
q
EOM

# partition the D1000 disks
for x in 2 3 4 5 6 7 8 9 10 11 12 13
do
  format << EOM
$x
part
0 unassigned wm 0 24620c
label y
q
q
EOM
done

metadb -a -f c1t0d0s4 c1t1d0s4 c3t0d0s0
metainit -f d20 1 1 c1t0d0s0
metainit -f d21 1 1 c1t0d0s1
metainit -f d23 1 1 c1t0d0s3
metainit d30 1 1 c1t1d0s0
metainit d31 1 1 c1t1d0s1
metainit d33 1 1 c1t1d0s3
metainit d0 -m d20
metainit d1 -m d21
metainit d3 -m d23
metaroot d0
lockfs -fa

cat /etc/vfstab | sed -e s,/dev/dsk/c1t0d0s3,/dev/md/dsk/d3, \
		      -e s,/dev/rdsk/c1t0d0s3,/dev/md/rdsk/d3, \
		      -e s,/dev/dsk/c1t0d0s1,/dev/md/dsk/d1, > /etc/vfstab.new
mv /etc/vfstab.new /etc/vfstab

sparts="c2t8d0s0 c2t9d0s0 c2t10d0s0 c2t11d0s0 c2t12d0s0 c2t13d0s0 \
	c3t0d0s0 c3t1d0s0 c3t2d0s0 c3t3d0s0 c3t4d0s0 c3t5d0s0"

metainit d10 1 12 $sparts -i 1479168 # cylinder size = 512 * 2889
echo y | newfs -i 2097152 /dev/md/dsk/d10

cat >> /etc/vfstab << EOM
/dev/md/dsk/d10 /dev/md/rdsk/d10 /news/s ufs 5 yes noatime
EOM

mkdir /news /news/s
chown news:news /news
mount /news/s
chown news:news /news/s

echo ""
echo "===> Don't forget to reboot and run these commands:"
echo ""
echo " # metattach d0 d30"
echo " # metattach d1 d31"
echo " # metattach d3 d33"
