From: Christian Heller <c.heller@plomlompom.de>
Date: Mon, 2 Jun 2025 11:49:47 +0000 (+0200)
Subject: Fix.
X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/static/blog?a=commitdiff_plain;h=cf182f7d78caa965c2dfe137a4e9e69ff3db2e5e;p=config

Fix.
---

diff --git a/trixie/scripts/from_older_upgrade.sh b/trixie/scripts/from_older_upgrade.sh
index 805260e..01c282a 100755
--- a/trixie/scripts/from_older_upgrade.sh
+++ b/trixie/scripts/from_older_upgrade.sh
@@ -7,6 +7,7 @@ cd $(dirname "$0")
 . lib/constants_releases  # PREV_RELEASE, THIS_RELEASE
 . lib/expect_n_args
 . lib/prefixed_msg
+. lib/tagdir_parsing
 
 prefixed_msg_init
 MSG_ALLOWED_INSTALLATION_TYPES='either "server" or "desktop"'
@@ -48,11 +49,12 @@ apt_update_to_full_upgrade
 
 prefixed_msg "Copying over entire ${PATH_ETC_APT} …"
 cd "${PATH_COPY_TAG}${PATH_ETC_APT}"
-for "${_PATH}" in $(find . -type f); do
-    DIRNAME=$(dirname "${_PATH}" | cut -c 1-)
-    mkdir -p "${DIRNAME}"
-    cp -avL * "${_PATH}" "${DIRNAME}"
+for _PATH_REL in $(tagdir_parsing__relpaths); do
+    _PATH_TARGET="/${_PATH_REL}"
+    mkdir -p $(dirname "${_PATH_TARGET}")
+    cp -avL "${_PATH_REL}" "${_PATH_TARGET}"
 done
+cd -
 
 apt_update_to_full_upgrade