diff options
| author | Don Williams <don.e.williams@gmail.com> | 2026-07-22 15:39:46 -0400 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2026-08-29 21:40:35 -0700 |
| commit | 634bd53ddfa6dc08989c0f2656d7e9239f770393 (patch) | |
| tree | 15ebb8735d06eb795e8925a093736ee839ad8a0f /copy.sh | |
| parent | 14b0de2fd85e79437eb2a42fae15349298ef98bf (diff) | |
Fixed seed_upgrade_userconfigs not found error
Signed-off-by: Don Williams <don.e.williams@gmail.com>
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: copy.sh
Diffstat (limited to 'copy.sh')
| -rwxr-xr-x | copy.sh | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -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" |
