X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=check-subvol-stale;h=8e7d7547457a4e02f01efeaf4720f4a9bf9a699a;hp=d514bafa8ed22d047f751cb28a972f3724d0ea16;hb=77917a8fbf2032a8b2634a1b3de0879ec45cf213;hpb=ef571de225d48762aad38f9a5a3b28bbab654e39 diff --git a/check-subvol-stale b/check-subvol-stale index d514baf..8e7d754 100644 --- a/check-subvol-stale +++ b/check-subvol-stale @@ -100,7 +100,7 @@ for d; do echo "$0: error could not find root subvol mount for $dev" >&2 exit 1 fi - svp=$root_dir/$subvol_dir + svp=$root_dir/$subvol_dir # subvolume path d "svp=$svp # subvolume path" snaps=($root_dir/btrbk/$subvol_dir.20*) # Assumes we are in the 21st century. @@ -136,7 +136,8 @@ for d; do f=${s##*/} unix_time=$(date -d $(sed -r 's/(.{4})(..)(.{5})(..)(.*)/\1-\2-\3:\4:\5/' <<<${f#$vol.}) +%s) printf "%s %s\n" $unix_time $s - done | sort -r | head -n 1 | awk '{print $2}' + # sort will fail + done | sort -r | head -n 1 | awk '{print $2}' || [[ ${PIPESTATUS[1]} == 2 ]] ) if [[ ! $last_snap ]]; then # should not happen.