]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/blob - spaceman/xfs_info.sh
xfs: check type in quota verifier during quotacheck
[thirdparty/xfsprogs-dev.git] / spaceman / xfs_info.sh
1 #!/bin/sh -f
2 #
3 # Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved.
4 #
5
6 OPTS=""
7 USAGE="Usage: xfs_info [-V] [-t mtab] [mountpoint|device|file]"
8
9 while getopts "t:V" c
10 do
11 case $c in
12 t) OPTS="-t $OPTARG" ;;
13 V) xfs_spaceman -p xfs_info -V
14 status=$?
15 exit $status
16 ;;
17 *) echo $USAGE 1>&2
18 exit 2
19 ;;
20 esac
21 done
22 set -- extra "$@"
23 shift $OPTIND
24 case $# in
25 1)
26 if [ -b "$1" ] || [ -f "$1" ]; then
27 xfs_db -p xfs_info -c "info" $OPTS "$1"
28 status=$?
29 else
30 xfs_spaceman -p xfs_info -c "info" $OPTS "$1"
31 status=$?
32 fi
33 ;;
34 *) echo $USAGE 1>&2
35 exit 2
36 ;;
37 esac
38 exit $status