storage_migrate: also update DATA_DIR and STATE_DIR in master.conf
This commit is contained in:
@@ -203,20 +203,24 @@ else
|
|||||||
fi
|
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 ""
|
||||||
echo "━━━ $ICON_GEAR Step 4: Update TARGET_DIR ━━━"
|
echo "━━━ $ICON_GEAR Step 4: Update master.conf paths ━━━"
|
||||||
NEW_MASTER="$DST/Configurations/master.conf"
|
NEW_MASTER="$DST/Configurations/master.conf"
|
||||||
if [[ "$DRY_RUN" == false ]]; then
|
if [[ "$DRY_RUN" == false ]]; then
|
||||||
if [[ -f "$NEW_MASTER" ]]; 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 " TARGET_DIR → $DST ✅"
|
||||||
|
echo " DATA_DIR → $DST/data ✅"
|
||||||
|
echo " STATE_DIR → $DST/State_Files ✅"
|
||||||
else
|
else
|
||||||
error "master.conf not found at $NEW_MASTER"
|
error "master.conf not found at $NEW_MASTER"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
else
|
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
|
fi
|
||||||
|
|
||||||
# ──────────────────────────────────────────────────────────────────────────────
|
# ──────────────────────────────────────────────────────────────────────────────
|
||||||
|
|||||||
Reference in New Issue
Block a user