home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / netmgt / root / usr / sbin / mibcomp / mibcomp~
Text File  |  1998-08-19  |  2KB  |  54 lines

  1. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  2. #                                                                         
  3. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  4. #                   SANTA CRUZ OPERATION INC.                             
  5. #                                                                         
  6. #   The copyright notice above does not evidence any actual or intended   
  7. #   publication of such source code.                                      
  8.  
  9. #ident    "@(#)mibcomp.sh    1.2"
  10. #ident    "$Header: /SRCS/esmp/usr/src/nw/cmd/cmd-nm/usr.sbin/snmp/mosy/mibcomp.sh,v 1.2 1994/05/24 19:42:26 cyang Exp $"
  11. :
  12. #      @(#)mibcomp.sh    1.1 STREAMWare TCP/IP SVR4.2  source
  13. :
  14. #      @(#)mibcomp.sh    6.1 Lachman System V STREAMS TCP  source
  15. #      SCCS IDENTIFICATION
  16. #
  17. # Copyrighted as an unpublished work.
  18. # (c) Copyright 1992 INTERACTIVE Systems Corporation
  19. # All rights reserved.
  20. #
  21. : run this script through /bin/sh
  22. BIN="/usr/sbin"
  23. sflag=
  24. OUTPUT=
  25. while getopts so: C; do
  26.     case $C in
  27.     s)
  28.         sflag=-s
  29.         ;;
  30.     o)
  31.         OUTPUT=$OPTARG
  32.         ;;
  33.     \?)
  34.         echo "usage: $0: [-s] -o output-file mib-file..."
  35.         exit 1
  36.         ;;
  37.     esac
  38. done
  39. shift `expr $OPTIND - 1`
  40. if [ $# = 0 -o X$OUTPUT = X ]; then
  41.     echo "usage: $0: [-s] -o output-file mib-file..."
  42.     exit 1
  43. fi
  44. FILES=$*
  45. OFILES=
  46. for i in $FILES; do
  47.     curfile=`basename $i \.my`.defs
  48.     OFILES=${OFILES}" "$curfile
  49.     ${BIN}/mosy $sflag -o $curfile $i
  50. done
  51. cat $OFILES > /tmp/mc$$
  52. ${BIN}/post_mosy -i /tmp/mc$$ -o $OUTPUT
  53. rm -f /tmp/mc$$
  54.