feat(partnership): extract transfer into partnership_transfer.sh

Follows the same extraction pattern as partnership_offboard.sh.
partnership_manager.sh --transfer now exec-forwards to the new script.
Legacy inline block preserved under `if false` for reference.

Fixes in partnership_transfer.sh vs the original inline code:
- WebUI reconfiguration corrected: SSH to new owner (mirror) to set localhost;
  reconfigure_local_webuis() on current server to point to new owner IP
- master.conf remote update uses scp push instead of self-SSH with wrong path
- SSH key uses $SSH_KEY directly (was using undefined {HOST*}_SSH_KEY expansion)
This commit is contained in:
Gmer4Lfe
2026-05-23 09:42:39 -04:00
parent 8f86e9db88
commit 96ff9b8f95
2 changed files with 319 additions and 0 deletions
+7
View File
@@ -1545,6 +1545,13 @@ fi
# ━━━ Transfer ━━━
# ==============================================================================================
if [[ "$MODE" == "transfer" ]]; then
exec bash "$SCRIPT_DIR/partnership_transfer.sh" \
${TRANSFER_CONFIRM_INPUT:+--confirm="$TRANSFER_CONFIRM_INPUT"} \
"${FILTERED_ARGS[@]}"
fi
# (legacy inline transfer block — kept below for reference, unreachable)
if false; then
echo ""
echo "━━━ $ICON_FALLBACK Transfer Ownership — $(date '+%Y-%m-%d %H:%M:%S') ━━━"
echo ""