From 634bd53ddfa6dc08989c0f2656d7e9239f770393 Mon Sep 17 00:00:00 2001 From: Don Williams Date: Wed, 22 Jul 2026 15:39:46 -0400 Subject: Fixed seed_upgrade_userconfigs not found error Signed-off-by: Don Williams On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh --- copy.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/copy.sh b/copy.sh index 5258ce0a..7a01c4c2 100755 --- a/copy.sh +++ b/copy.sh @@ -136,6 +136,31 @@ else exit 1 fi +# Optional helper fallbacks +# Some releases may not ship runtime-state helpers yet. Define no-op +# fallbacks so upgrade/install can continue without crashing. +if ! declare -f seed_upgrade_userconfigs >/dev/null 2>&1; then + seed_upgrade_userconfigs() { + local log="${1:-/dev/null}" + echo "${NOTE} seed_upgrade_userconfigs helper unavailable; skipping seed step." 2>&1 | tee -a "$log" + } +fi +if ! declare -f capture_upgrade_runtime_selection_state >/dev/null 2>&1; then + capture_upgrade_runtime_selection_state() { :; } +fi +if ! declare -f capture_runtime_personal_state >/dev/null 2>&1; then + capture_runtime_personal_state() { :; } +fi +if ! declare -f preserve_custom_sddm_configs >/dev/null 2>&1; then + preserve_custom_sddm_configs() { :; } +fi +if ! declare -f restore_upgrade_runtime_selection_state >/dev/null 2>&1; then + restore_upgrade_runtime_selection_state() { :; } +fi +if ! declare -f restore_runtime_personal_state >/dev/null 2>&1; then + restore_runtime_personal_state() { :; } +fi + # Ensure we operate from the dotfiles root so relative paths resolve. cd "$SCRIPT_DIR" || { echo "${ERROR} Failed to cd to $SCRIPT_DIR" -- cgit v1.2.3