home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / rescue / usr / sbin / xfs_admin < prev    next >
Text File  |  2006-11-29  |  665b  |  36 lines

  1. #!/bin/sh -f
  2. #
  3. # Copyright (c) 2000-2001 Silicon Graphics, Inc.  All Rights Reserved.
  4. #
  5.  
  6. OPTS=""
  7. USAGE="Usage: xfs_admin [-efjluV] [-L label] [-U uuid] special"
  8.  
  9. while getopts "efjluL:U:V" c
  10. do
  11.     case $c in
  12.     e)    OPTS=$OPTS" -c 'version extflg'";;
  13.     f)    OPTS=$OPTS" -f";;
  14.     j)    OPTS=$OPTS" -c 'version log2'";;
  15.     l)    OPTS=$OPTS" -r -c label";;
  16.     L)    OPTS=$OPTS" -c 'label "$OPTARG"'";;
  17.     u)    OPTS=$OPTS" -r -c uuid";;
  18.     U)    OPTS=$OPTS" -c 'uuid "$OPTARG"'";;
  19.     V)    OPTS=$OPTS" -V";;
  20.     \?)    echo $USAGE 1>&2
  21.         exit 2
  22.         ;;
  23.     esac
  24. done
  25. set -- extra $@
  26. shift $OPTIND
  27. case $# in
  28.     1)    eval xfs_db -x -p xfs_admin $OPTS $1
  29.         status=$?
  30.         ;;
  31.     *)    echo $USAGE 1>&2
  32.         exit 2
  33.         ;;
  34. esac
  35. exit $status
  36.