#ident "@(#)/usr/local/sysadmin/SAMENU 1.0 03/13/91" Author: Mr Reinhard Pfaffinger
# Office: 1924 CSS/SDA, Randolph AFB, Texas 78150
# Phone: AV 487-8649  Comm: (512) 652-8649
#
# This script provides the front-end for various AT&T 3B2/600G system
# administration tasks.
#

chkfortty() {
             if [ "$TERM" = "tty" ]
               then
                   echo  
             else
                 tput clear 
             fi
            }

ORGNAME="338 CSSQ/SCTT"
VERSION="1.0"
if [ "$TERM" != "tty" ]
  then
      tput cvvis
fi
while :
 do
   chkfortty
   echo "                <<< AT&T 3B2/600G System Administration Menu >>>    Ver: 1.0"
   echo "                             <<< $ORGNAME >>>\n"
   echo "		Today's Date/Time: {`date`}"
   if mail -e
     then
         echo "                            Path: `pwd`"
         echo "              MailBox Status for User - '$LOGNAME': You have mail!"
   else
       echo "                            Path: `pwd`"
       echo "              MailBox Status for User - '$LOGNAME': MailBox is empty!"
   fi
   echo "\n      System Name: `uname -n`			Host Name: `hostname`\n"
   echo "      1. Internal Hard Disk Drive Diagnostics	10. TTY Management"
   echo "      2. Disk Management			11. Login User Management"
   echo "      3. File Management			12. Network Management"
   echo "      4. Machine Management			13. Mail Management"
   echo "      5. Memory Management			14. Login User Menu"
   echo "      6. LP Printer Management			15. General Sysadmin"
   echo "      7. Software Installation/Removal		 S. Shell (/bin/sh)"
   echo "      8. AT&T 3B2/600G System Configuration"
   echo "      9. SCSI QIC Tape Management"
   echo "\n                               q or Q to quit\n"
   echo "      Enter response <RETURN> =>> \c"
   read SARESP
   case "$SARESP" in
      1)
        /usr/local/sysadmin/SYSDIAG
        continue
        ;;
      2)
        /usr/local/sysadmin/DISKMGR
        continue
        ;;
      3)
        /usr/local/sysadmin/FILEMGR
        continue
        ;;
      4)
        /usr/local/sysadmin/3BMGR
        continue
        ;;
      5)
        /usr/local/sysadmin/MEMMGR
        continue
        ;;
      6)
        /usr/local/sysadmin/PTRMGR
        continue
        ;;
      7)
        /usr/local/sysadmin/PKGINSREM
        continue
        ;;
      8)
        /usr/local/sysadmin/SYSCONFIG
        continue
        ;;
      9)
        /usr/local/sysadmin/TAPEMGR 
        continue
        ;;
     10)
        /usr/local/sysadmin/TTYMGR
        continue
        ;;
     11)
        /usr/local/sysadmin/USERMGR
        continue
        ;;
     12)
        /usr/local/networks/netman
        continue
        ;;
     13)
        /usr/local/sysadmin/MAILMGR
        continue
        ;;
     14)
        /usr/local/usermenu/login-menu
        continue
        ;;
     15)
        /usr/local/sysadmin/GENADMIN
        continue
        ;;
    s|S)
        chkfortty
        echo "Available alias'd commands are:\n"
        fgrep "()" $HOME/.profile | pg -n22 -p"Press <RETURN> or 'q' to quit ... "
        echo
        exit 0
        ;;
    q|Q)
        chkfortty
        exit 0
        ;;
      *)
        echo "\n\t\t\tInvalid response!\c"
        sleep 2
        continue
        ;;
   esac
 done
