From 3cdb65cf8e41b46af605b01db7f48a55e833dec6 Mon Sep 17 00:00:00 2001 From: Gmer4Lfe Date: Wed, 3 Jun 2026 17:44:47 -0400 Subject: [PATCH] storage_migrate: also update DATA_DIR and STATE_DIR in master.conf --- Tools/storage_migrate.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Tools/storage_migrate.sh b/Tools/storage_migrate.sh index cbb86f6..83adb9e 100755 --- a/Tools/storage_migrate.sh +++ b/Tools/storage_migrate.sh @@ -203,20 +203,24 @@ else fi # ────────────────────────────────────────────────────────────────────────────── -# Step 4: Update TARGET_DIR in master.conf (new location) +# Step 4: Update TARGET_DIR, DATA_DIR, STATE_DIR in master.conf (new location) echo "" -echo "━━━ $ICON_GEAR Step 4: Update TARGET_DIR ━━━" +echo "━━━ $ICON_GEAR Step 4: Update master.conf paths ━━━" NEW_MASTER="$DST/Configurations/master.conf" if [[ "$DRY_RUN" == false ]]; then if [[ -f "$NEW_MASTER" ]]; then - sed -i "s|^\(\s*TARGET_DIR\s*=\s*\)\"[^\"]*\"|\1\"$DST\"|" "$NEW_MASTER" + sed -i "s|^\(\s*TARGET_DIR\s*=\s*\)\"[^\"]*\"|\1\"$DST\"|" "$NEW_MASTER" + sed -i "s|^\(\s*DATA_DIR\s*=\s*\)\"[^\"]*\"|\1\"$DST/data\"|" "$NEW_MASTER" + sed -i "s|^\(\s*STATE_DIR\s*=\s*\)\"[^\"]*\"|\1\"$DST/State_Files\"|" "$NEW_MASTER" echo " TARGET_DIR → $DST ✅" + echo " DATA_DIR → $DST/data ✅" + echo " STATE_DIR → $DST/State_Files ✅" else error "master.conf not found at $NEW_MASTER" exit 1 fi else - warn "DRY RUN — would set TARGET_DIR=\"$DST\" in master.conf" + warn "DRY RUN — would update TARGET_DIR, DATA_DIR, STATE_DIR in master.conf" fi # ──────────────────────────────────────────────────────────────────────────────