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_ncheck < prev    next >
Text File  |  2006-11-29  |  612b  |  36 lines

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