home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh -f
- #
- # Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved.
- #
- # This program is free software; you can redistribute it and/or modify it
- # under the terms of version 2 of the GNU General Public License as
- # published by the Free Software Foundation.
- #
- # This program is distributed in the hope that it would be useful, but
- # WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- #
- # Further, this software is distributed without any warranty that it is
- # free of the rightful claim of any third person regarding infringement
- # or the like. Any license provided herein, whether implied or
- # otherwise, applies only to this software file. Patent licenses, if
- # any, provided herein do not apply to combinations of this program with
- # other software, or any other product whatsoever.
- #
- # You should have received a copy of the GNU General Public License along
- # with this program; if not, write the Free Software Foundation, Inc., 59
- # Temple Place - Suite 330, Boston MA 02111-1307, USA.
- #
- # Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
- # Mountain View, CA 94043, or:
- #
- # http://www.sgi.com
- #
- # For further information regarding this notice, see:
- #
- # http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
- #
-
- OPTS=" "
- DBOPTS=" "
- USAGE="usage: xfs_ncheck [-sfV] [-l logdev] [-i ino]... special"
-
-
- while getopts "b:fi:l:svV" c
- do
- case $c in
- s) OPTS=$OPTS"-s ";;
- i) OPTS=$OPTS"-i "$OPTARG" ";;
- v) OPTS=$OPTS"-v ";;
- V) OPTS=$OPTS"-V ";;
- f) DBOPTS=$DBOPTS" -f";;
- l) DBOPTS=$DBOPTS" -l "$OPTARG" ";;
- \?) echo $USAGE 1>&2
- exit 2
- ;;
- esac
- done
- set -- extra $@
- shift $OPTIND
- case $# in
- 1) xfs_db$DBOPTS -r -p xfs_ncheck -c "blockget -ns" -c "ncheck$OPTS" $1
- status=$?
- ;;
- *) echo $USAGE 1>&2
- exit 2
- ;;
- esac
- exit $status
-