Merge pull request #91 from schors/master

Fix recursive snapshots
This commit is contained in:
Jonathan Carter 2019-04-12 22:47:53 +02:00 committed by GitHub
commit 3689b2c43d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -464,11 +464,19 @@ do
iii="$ii/"
# Exclude datasets that are not named on the command line.
# Exclude datasets
# * that are not named on the command line or
# * those whose prefix is not on the command line (if --recursive flag is set)
IN_ARGS='0'
for jj in "$@"
do
# Ibid regarding iii.
jjj="$jj/"
if [ "$jj" = '//' -o "$jj" = "$ii" ]
then
IN_ARGS=$(( $IN_ARGS + 1 ))
elif [ -n "$opt_recursive" -a "$iii" != "${iii#$jjj}" ]
then
IN_ARGS=$(( $IN_ARGS + 1 ))
fi