home *** CD-ROM | disk | FTP | other *** search
/ chilidog.highland.cc.ks.us / chilidog.highland.cc.ks.us.zip / chilidog.highland.cc.ks.us / backup / bradford.20100913.root.tar.gz / bradford.20100913.root.tar / root / .profile < prev    next >
Text File  |  2008-01-03  |  4KB  |  106 lines

  1. #
  2. # .profile  -  Mike Gadoury
  3. #
  4. # to set up environmental variables upon entry to ksh
  5. #
  6. # The following are all new env varibles that need to be set for BSC
  7.  
  8. # CVS is first
  9.  
  10. export EDITOR=/bin/vi
  11.  
  12. HISTSIZE=128
  13. TTYNAME=`tty | sed 's/\/dev\///g'`
  14.  
  15.  
  16. UNAME=$(which uname)        #  set architecture name (Sun4, ULTRIX, IRIS, etc.)
  17.  
  18. if [ -x "$UNAME" ]
  19. then
  20.     ARCH=`$UNAME -s`
  21.     OSRELEASE=`$UNAME -r`
  22. fi
  23. if [ -e /etc/SuSE-release ]
  24. then
  25.     DIST="`head -n 1 /etc/SuSE-release`"
  26. fi
  27. if [ -x "$(which lsb_release)" ]
  28. then
  29.     DIST="$(lsb_release | awk '{print $2}')" 
  30. fi
  31.  
  32. export HOSTNAME=`$UNAME -n`                     #  set the name of this machine
  33. export DISPLAY=$HOSTNAME:0.0
  34.     
  35.  
  36. . /bsc/campusMgr/bin/.yams
  37.  
  38. ## Platform Specific Path
  39. export PATH=.:/sbin:/usr/sbin:/root/bin:/usr/bin:/bin:/etc/init.d:/bsc/java/bin:/bsc/campusMgr/bin
  40.  
  41. export MANPATH=$MANPATH:/bsc/services/dhcpd/man:/bsc/services/named/man:/bsc/services/apache/man
  42.  
  43. stty erase "^?" kill "^U" intr "^C" eof "^D"
  44.     
  45. ## CM Version
  46. export CM_VERSION=`grep Ver /bsc/campusMgr/master_loader/.version | awk '{ print $6 }'`
  47. export CM_DAY=`grep Ver /bsc/campusMgr/master_loader/.version | awk '{ print $8 }'`
  48. export CM_DATE=`grep Ver /bsc/campusMgr/master_loader/.version | awk '{ print $9 }'`
  49.  
  50. cmtype=`$YAMS_DIST/bin/RunClient DumpKey | grep "Campus Manager Type" | awk '{print $5}'`
  51. CM_TYPE_BRANDED="$cmtype"
  52. CM_VENDOR=`$YAMS_DIST/bin/RunClient DumpKey | grep "Vendor" | awk '{print $3}'`
  53. if [ "$cmtype" != "Unlicensed" ]
  54. then
  55.     CM_PRODUCT_VENDOR="`grep "ProductName=" $YAMS_DIST/properties/$CM_VENDOR.properties | cut -d '=' -f2`"
  56.     CM_TYPE_BRANDED="`RunClient ApplianceInfo | grep "^Name" | sed s/Name\ //`"
  57.     CM_TYPE_BRANDED="${CM_PRODUCT_VENDOR} ${CM_TYPE_BRANDED}"
  58. fi
  59. function _yams_info
  60. {
  61. ## CM Version
  62. export CM_VERSION=`grep Ver /bsc/campusMgr/master_loader/.version | awk '{ print $6 }'`
  63. export CM_DAY=`grep Ver /bsc/campusMgr/master_loader/.version | awk '{ print $8 }'`
  64. export CM_DATE=`grep Ver /bsc/campusMgr/master_loader/.version | awk '{ print $9 }'`
  65. cmtype=`$YAMS_DIST/bin/RunClient DumpKey | grep "Campus Manager Type" | awk '{print $5}'`
  66. CM_VENDOR=`$YAMS_DIST/bin/RunClient DumpKey | grep "Vendor" | awk '{print $3}'`
  67.  
  68. if [ "$cmtype" != "Unlicensed" ]
  69. then
  70.     CM_PRODUCT_VENDOR="`grep "ProductName=" $YAMS_DIST/properties/$CM_VENDOR.properties | cut -d '=' -f2`"
  71.     CM_TYPE_BRANDED="`RunClient ApplianceInfo | grep "^Name" | sed s/Name\ //`"
  72.     CM_TYPE_BRANDED="${CM_PRODUCT_VENDOR} ${CM_TYPE_BRANDED}"
  73. fi
  74. if [ "$cmtype" == "NetworkApplicationServer" ];
  75. then
  76.     export CM_VERSION=`grep Ver /bsc/campusMgr/nessus_loader/.version | awk '{ print $6 }'`
  77.     export CM_DAY=`grep Ver /bsc/campusMgr/nessus_loader/.version | awk '{ print $8 }'`
  78.     export CM_DATE=`grep Ver /bsc/campusMgr/nessus_loader/.version | awk '{ print $9 }'`
  79. fi
  80. FW_DATE=$(awk 'BEGIN{ FS="\"";} /firmwareDate/ { print $4}' /bsc/.platform/version.conf)
  81. FW_VERSION=$(awk 'BEGIN{ FS="\"";} /firmwareVersion/ { print $4}' /bsc/.platform/version.conf)
  82. ###########################
  83. echo ""
  84. echo "*************************************************************************"
  85. echo "Recognized platform: "$ARCH
  86. echo "       Distribution: "$DIST
  87. echo "          OS Kernel: "$OSRELEASE
  88. echo "     Home directory: "$HOME
  89. echo "      Terminal type: "$TERM
  90. echo ""
  91. echo "       Product Type: "$cmtype
  92. echo "     Product Family: "$CM_VENDOR
  93. echo "     Appliance Type: "$CM_TYPE_BRANDED
  94. echo "     Engine Version: "$CM_VERSION
  95. echo "         Build Date: "$CM_DAY $CM_DATE
  96. echo "   Firmware Version: "$FW_VERSION
  97. echo "      Firmware Date: "$FW_DATE
  98. echo "*************************************************************************"
  99. echo ""
  100. ###########################
  101. }
  102. _yams_info
  103. ## Campus Manager Env.
  104.  
  105. . .bashrc
  106.