From a5a035c6d22bcfc2834dfa318f421b2917895055 Mon Sep 17 00:00:00 2001 From: cjones Date: Wed, 21 Oct 2026 08:52:34 -0400 Subject: [PATCH] Starting over... --- .../config/usr/local/bin/appdata-backup-cleanup.sh | 13 ------------- .../config/usr/local/bin/appdata-backup-prep.sh | 12 ------------ 2 files changed, 25 deletions(-) delete mode 100644 devices/teal/config/usr/local/bin/appdata-backup-cleanup.sh delete mode 100644 devices/teal/config/usr/local/bin/appdata-backup-prep.sh diff --git a/devices/teal/config/usr/local/bin/appdata-backup-cleanup.sh b/devices/teal/config/usr/local/bin/appdata-backup-cleanup.sh deleted file mode 100644 index 2f55ffc..0000000 --- a/devices/teal/config/usr/local/bin/appdata-backup-cleanup.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash -if [ -f /run/appdata_active_snapshot.txt ]; then - SNAPSHOT_NAME=$(cat /run/appdata_active_snapshot.txt) - - # Unmount and clean up scratch directory - umount -R /mnt/appdata-scratch || true - rmdir /mnt/appdata-scratch || true - - # Destroy the recursive snapshot tree across all appdata datasets - zfs destroy -r tank/appdata@"$SNAPSHOT_NAME" - - rm -f /run/appdata_active_snapshot.txt -fi diff --git a/devices/teal/config/usr/local/bin/appdata-backup-prep.sh b/devices/teal/config/usr/local/bin/appdata-backup-prep.sh deleted file mode 100644 index 333bb52..0000000 --- a/devices/teal/config/usr/local/bin/appdata-backup-prep.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -set -e - -SNAPSHOT_NAME="restic-auto-$(date +%Y%m%d_%H%M%S)" -echo "$SNAPSHOT_NAME" > /run/appdata_active_snapshot.txt - -# 1. Take a recursive snapshot from the top-level tank/appdata parent -zfs snapshot -r tank/appdata@"$SNAPSHOT_NAME" - -# 2. Mount the parent snapshot to a temporary scratch directory -mkdir -p /mnt/appdata-scratch -mount -t zfs tank/appdata@"$SNAPSHOT_NAME" /mnt/appdata-scratch