btrfs-progs: fsck.btrfs: Fix bashism and bad getopts processing
First fix == bashism, as that is not accepted by e.g. Debian/Ubuntu dash. Secondly shift OPTIND, such that last parameter is checked to exist. Signed-off-by: Dimitri John Ledkov <dimitri.j.ledkov@intel.com> Signed-off-by: David Sterba <dsterba@suse.cz>
This commit is contained in:
parent
d6cedbcdd3
commit
7f1ccecfaa
1 changed files with 2 additions and 1 deletions
|
@ -26,12 +26,13 @@ do
|
|||
a|A|p|y) AUTO=true;;
|
||||
esac
|
||||
done
|
||||
shift $(($OPTIND - 1))
|
||||
eval DEV=\${$#}
|
||||
if [ ! -e $DEV ]; then
|
||||
echo "$0: $DEV does not exist"
|
||||
exit 8
|
||||
fi
|
||||
if [ "$AUTO" == "false" ]; then
|
||||
if ! $AUTO; then
|
||||
echo "If you wish to check the consistency of a BTRFS filesystem or"
|
||||
echo "repair a damaged filesystem, see btrfs(8) subcommand 'check'."
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue