From 67585b7c1538a318247def77138afab59dd89133 Mon Sep 17 00:00:00 2001 From: foehammer127 Date: Tue, 4 Feb 2025 14:05:17 -0600 Subject: [PATCH] Update fs-diff script. --- machines/lebesgue/tools/server/fs-diff | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/machines/lebesgue/tools/server/fs-diff b/machines/lebesgue/tools/server/fs-diff index 94a039d..dc1bb6e 100755 --- a/machines/lebesgue/tools/server/fs-diff +++ b/machines/lebesgue/tools/server/fs-diff @@ -3,18 +3,20 @@ # run on server. set -euo pipefail -if [[ -f /mnt ]]; then - mkdir /mnt +MOUNTPOINT=/mnt + +if [[ ! -d $MOUNTPOINT ]]; then + sudo mkdir $MOUNTPOINT fi -if ! mountpoint /mnt > /dev/null; then - mount -t btrfs /dev/disk/by-label/NIXROOT /mnt +if !(mountpoint $MOUNTPOINT > /dev/null); then + sudo mount -t btrfs /dev/disk/by-label/NIXROOT $MOUNTPOINT fi -OLD_TRANSID=$(sudo btrfs subvolume find-new /mnt/root-blank 9999999) +OLD_TRANSID=$(sudo btrfs subvolume find-new $MOUNTPOINT/root-blank 9999999) OLD_TRANSID=${OLD_TRANSID#transid marker was } -sudo btrfs subvolume find-new "/mnt/root" "$OLD_TRANSID" | +sudo btrfs subvolume find-new "$MOUNTPOINT/root" "$OLD_TRANSID" | sed '$d' | cut -f17- -d' ' | sort |