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

rm -f /tmp/.kmupdate

cd /ufs/tmp2/finucane/k2/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

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


#cp -f ../../drivers/hpux/gm/gmip_master ./master
#
#/usr/sbin/kminstall -d gmip
#/usr/sbin/kminstall -a gmip
#/usr/sbin/kmsystem -c Y -l Y gmip
#/usr/sbin/config -M gmip

#/usr/sbin/kmupdate -M gmip -i
#/usr/sbin/kmadmin -L gmip
#/usr/sbin/kmadmin -Q gmip
