#!/bin/sh
#mean to be called from gm/binary

cd /ufs/tmp2/finucane/hpux/binary/sbin
cp -f ../../drivers/hpux/gm/master .
cp -f ../../drivers/hpux/gm/system .
cp -f gm mod.o

/usr/sbin/kminstall -d gm
/usr/sbin/kminstall -a gm
/usr/sbin/kmsystem -c Y -l Y gm
/usr/sbin/config -M gm

/usr/sbin/kmupdate -M gm -i
/usr/sbin/kmadmin -L gm
/usr/sbin/kmadmin -Q gm

echo "Making device files in /dev."
for i in 0 1 2 3 ; do
 /bin/rm -f /dev/gm$i /dev/gmp$i
 /usr/sbin/mknod /dev/gm$i c `lsdev -h -d gm | awk '{print $1}'` `expr $i "*" 2`
 chmod a+rw /dev/gm$i
 /usr/sbin/mknod /dev/gmp$i c `lsdev -h -d gm | awk '{print $1}'` `expr $i "*" 2 + 1`
 chmod a+rw /dev/gmp$i
done

for i in 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ; do
  /bin/rm -f /dev/gm$i
  /usr/sbin/mknod /dev/gm$i c `lsdev -h -d gm | awk '{print $1}'` $i
   chmod a+rw /dev/gm$i
done


