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.20110905.home-admin.tar.gz / bradford.20110905.home-admin.tar / home / admin / .profile < prev    next >
Text File  |  2011-03-20  |  4KB  |  111 lines

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