home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 December / MICD_2000_12_NR1.iso / Dreamnet / drivery / Trendware / Te-16pct.exe / SCOUNIX / 5.X / LKCFG < prev    next >
Text File  |  1996-02-05  |  1KB  |  65 lines

  1. :
  2. #
  3. #       @(#) lkcfg 7.1 94/11/27 SCOINC
  4. #
  5. #    Copyright (C) The Santa Cruz Operation, 1993-1994
  6. #    This Module contains Proprietary Information of
  7. #    The Santa Cruz Operation, and should be treated as Confidential.
  8.  
  9. #
  10. #     r0e MDI driver Link Kit configuration script
  11. #
  12.  
  13. [ "$#" != "5" ] && {
  14.     echo "Usage:\n\t$0 <-ird> INIT_DB_RECORD MDI_driver Board_number"
  15.     exit $FAIL
  16. }
  17.  
  18. LLI_ROOT=`llipathmap`
  19. . $LLI_ROOT/lib/libcfg.sh
  20. PATH=$PATH:$LLI_ROOT/bin
  21. option=$1
  22. INITDBR=$2
  23. AOFFILE=$3
  24. drv=$4
  25. bd=$5
  26. SYSTEM_FILE=$MKMOKROOT/etc/conf/sdevice.d/$drv
  27. MASTER_FILE=$MKMOKROOT/etc/conf/cf.d/mdevice
  28. DRIVER_DIR=$MKMOKROOT/etc/conf/pack.d/$drv
  29.  
  30. # de-configure driver
  31. [ "$option" = "-d" ] && {
  32.     # removes the driver from the system
  33.     [ -f $SYSTEM_FILE ] && {
  34.         set_system_info $SYSTEM_FILE $bd "N" 0 0 0 0 0 0 0
  35.  
  36.         awk '{ if ( $2 == "Y" ) exit 1 }' $SYSTEM_FILE && idinstall -d $drv
  37.     }
  38.     exit $OK
  39. }
  40.  
  41. [ -f "$INITDBR" ] || {
  42.     echo "No INIT DB RECORD, \"$INITBDR\" found"
  43.     exit $FAIL
  44. }
  45.  
  46. cd $LLI_ROOT/ID/$drv
  47. for i in System Master Node Driver.o Space.c space.h r2e.h
  48. do
  49.     [ -f "$i" ] || {
  50.         echo "$drv: File, \"$LLI_ROOT/ID/$drv/$i\" not found"
  51.         exit $FAIL
  52.     }
  53. done
  54.  
  55.  
  56. # check to see if the driver is in the link-kit
  57. [ -f $SYSTEM_FILE ] || {
  58.     idinstall -a -e -k $drv
  59.     idinstall -u -k -H $drv
  60. }
  61.  
  62. set_system_info $SYSTEM_FILE $bd "Y" 0 0 0 0 0 0 0
  63.  
  64. exit $OK
  65.