
echo "Install D-Link DE-220 driver ..."
echo " "

# prepare /etc/conf/pack.d
#
if [ ! -x /etc/conf/pack.d/d22e0 ]
then
  echo "  Create /etc/conf/pack.d/d22e0 directory"
  mkdir /etc/conf/pack.d/d22e0
fi
echo "  Copy DrivDesc,space.c and Driver.o to d22e0"
dosget /desc0 /etc/conf/pack.d/d22e0/DrivDesc
dosget /space.c /etc/conf/pack.d/d22e0/space.c
dosget /driver.o /etc/conf/pack.d/d22e0/Driver.o
dosget /master0 /etc/conf/pack.d/d22e0/Master
#
if [ ! -x /etc/conf/pack.d/d22e1 ]
then
  echo "  Create /etc/conf/pack.d/d22e1 directory"
  mkdir /etc/conf/pack.d/d22e1
fi
echo "  Copy DrivDesc and Driver.o to d22e1"
dosget /desc1 /etc/conf/pack.d/d22e1/DrivDesc
dosget /null.o /etc/conf/pack.d/d22e1/Driver.o
dosget /master1 /etc/conf/pack.d/d22e1/Master
#
if [ ! -x /etc/conf/pack.d/d22e2 ]
then
  echo "  Create /etc/conf/pack.d/d22e2 directory"
  mkdir /etc/conf/pack.d/d22e2
fi
echo "  Copy DrivDesc and Driver.o to d22e2"
dosget /desc2 /etc/conf/pack.d/d22e2/DrivDesc
dosget /null.o /etc/conf/pack.d/d22e2/Driver.o
dosget /master2 /etc/conf/pack.d/d22e2/Master
#
if [ ! -x /etc/conf/pack.d/d22e3 ]
then
  echo "  Create /etc/conf/pack.d/d22e3 directory"
  mkdir /etc/conf/pack.d/d22e3
fi
echo "  Copy DrivDesc and Driver.o to d22e3"
dosget /desc3 /etc/conf/pack.d/d22e3/DrivDesc
dosget /null.o /etc/conf/pack.d/d22e3/Driver.o
dosget /master3 /etc/conf/pack.d/d22e3/Master

# prepare /etc/conf/node.d
#
echo "  Copy node to /etc/conf/node.d"
dosget /node0 /etc/conf/node.d/d22e0
dosget /node1 /etc/conf/node.d/d22e1
dosget /node2 /etc/conf/node.d/d22e2
dosget /node3 /etc/conf/node.d/d22e3

#prepare /etc/conf/sdevice.d
#
echo "  Copy node to /etc/conf/sdevice.d"
dosget /sdev0 /etc/conf/sdevice.d/d22e0
dosget /sdev1 /etc/conf/sdevice.d/d22e1
dosget /sdev2 /etc/conf/sdevice.d/d22e2
dosget /sdev3 /etc/conf/sdevice.d/d22e3

#prepare /usr/admin/menu/packagemgmt/netdrvrmgmt/configure
#
dosget /menu /usr/admin/menu/packagemgmt/netdrvrmgmt/configure/d22e0
if [ ! -x /usr/admin/menu/packagemgmt/netdrvrmgmt/configure/funcs ]
then
  dosget /funcs /usr/admin/menu/packagemgmt/netdrvrmgmt/configure/funcs
fi


#prepare /etc/conf/cf.d/medevice
if grep "d22e0" /etc/conf/cf.d/mdevice > /dev/null 2>&1
then
  /etc/conf/bin/idmaster -u -i /etc/conf/pack.d/d22e0
else
  /etc/conf/bin/idmaster -a -i /etc/conf/pack.d/d22e0
fi

if grep "d22e1" /etc/conf/cf.d/mdevice > /dev/null 2>&1
then
  /etc/conf/bin/idmaster -u -i /etc/conf/pack.d/d22e1
else
  /etc/conf/bin/idmaster -a -i /etc/conf/pack.d/d22e1
fi

if grep "d22e2" /etc/conf/cf.d/mdevice > /dev/null 2>&1
then
  /etc/conf/bin/idmaster -u -i /etc/conf/pack.d/d22e2
else
  /etc/conf/bin/idmaster -a -i /etc/conf/pack.d/d22e2
fi

if grep "d22e3" /etc/conf/cf.d/mdevice > /dev/null 2>&1
then
  /etc/conf/bin/idmaster -u -i /etc/conf/pack.d/d22e3
else
  /etc/conf/bin/idmaster -a -i /etc/conf/pack.d/d22e3
fi

