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_check < prev    next >
Text File  |  2006-11-29  |  658b  |  37 lines

  1. #!/bin/sh -f
  2. #
  3. # Copyright (c) 2000-2003 Silicon Graphics, Inc.  All Rights Reserved.
  4. #
  5.  
  6. OPTS=" "
  7. DBOPTS=" "
  8. USAGE="Usage: xfs_check [-fsvV] [-l logdev] [-i ino]... [-b bno]... special"
  9.  
  10. while getopts "b:fi:l:stvV" c
  11. do
  12.     case $c in
  13.     s)    OPTS=$OPTS"-s ";;
  14.     t)    OPTS=$OPTS"-t ";;
  15.     v)    OPTS=$OPTS"-v ";;
  16.     V)    OPTS=$OPTS"-V ";;
  17.     i)    OPTS=$OPTS"-i "$OPTARG" ";;
  18.     b)    OPTS=$OPTS"-b "$OPTARG" ";;
  19.     f)    DBOPTS=$DBOPTS" -f";;
  20.     l)    DBOPTS=$DBOPTS" -l "$OPTARG" ";;
  21.     \?)    echo $USAGE 1>&2
  22.         exit 2
  23.         ;;
  24.     esac
  25. done
  26. set -- extra $@
  27. shift $OPTIND
  28. case $# in
  29.     1)    xfs_db$DBOPTS -i -p xfs_check -c "check$OPTS" $1
  30.         status=$?
  31.         ;;
  32.     *)    echo $USAGE 1>&2
  33.         exit 2
  34.         ;;
  35. esac
  36. exit $status
  37.