iankelling.org
/
git
/
distro-setup
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
shellcheck, better automated upgrades
[distro-setup]
/
check-subvol-stale
diff --git
a/check-subvol-stale
b/check-subvol-stale
index 8d9ac786c6b71644df4708f58b2f88f112caf692..07926ef49e3af16535a2d62c915f37cd88552426 100644
(file)
--- a/
check-subvol-stale
+++ b/
check-subvol-stale
@@
-14,7
+14,7
@@
# limitations under the License.
# limitations under the License.
-[[ $EUID == 0 ]] || exec sudo -E "$
BASH_SOURCE
" "$@"
+[[ $EUID == 0 ]] || exec sudo -E "$
{BASH_SOURCE[0]}
" "$@"
set -eE -o pipefail
trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
set -eE -o pipefail
trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
@@
-57,7
+57,7
@@
while true; do
esac
done
esac
done
-if [[ ! $
@
]]; then
+if [[ ! $
1
]]; then
echo "$0: error: expected mountpoint argument"
fi
echo "$0: error: expected mountpoint argument"
fi
@@
-104,7
+104,7
@@
for d; do
d "svp=$svp # subvolume path"
snaps=($root_dir/btrbk/$subvol_dir.20*) # Assumes we are in the 21st century.
d "svp=$svp # subvolume path"
snaps=($root_dir/btrbk/$subvol_dir.20*) # Assumes we are in the 21st century.
- if [[ ! ${snaps[
@
]} ]]; then
+ if [[ ! ${snaps[
*
]} ]]; then
# no snapshots yet
echo "$0: warning: no snapshots found at $root_dir/btrbk/$subvol_dir.20*. this is expected for a brand new volume"
continue
# no snapshots yet
echo "$0: warning: no snapshots found at $root_dir/btrbk/$subvol_dir.20*. this is expected for a brand new volume"
continue