From: Christian Heller Date: Mon, 2 Jun 2025 09:56:17 +0000 (+0200) Subject: Fix. X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/%7B%7Bdb.prefix%7D%7D/%7B%7Bprefix%7D%7D/static/edit?a=commitdiff_plain;h=HEAD;p=config Fix. --- diff --git a/trixie/scripts/from_older_upgrade.sh b/trixie/scripts/from_older_upgrade.sh index 404eb55..805260e 100755 --- a/trixie/scripts/from_older_upgrade.sh +++ b/trixie/scripts/from_older_upgrade.sh @@ -46,14 +46,14 @@ prefixed_msg "Copying over ${PATH_CONF_MIN_DEPS} …" cp "${PATH_CONF_MIN_DEPS}" "${PATH_ETC_APT_CONF}/" apt_update_to_full_upgrade -PATH_ETC_APT_SOURCES_LIST="${PATH_ETC_APT}/sources.list" -PATH_ETC_APT_SOURCES_D="${PATH_ETC_APT}/sources.list.d" -PATH_CONF_SOURCES_LIST="${PATH_COPY_TAG}${PATH_ETC_APT_SOURCES_LIST}" -PATH_CONF_SOURCES_D="${PATH_COPY_TAG}${PATH_ETC_APT_SOURCES_D}" -PATH_CONF_SOURCES_D_DEBIAN="${PATH_CONF_SOURCES_D}/debian.sources" -prefixed_msg "Copying over ${PATH_CONF_SOURCES_LIST}, ${PATH_CONF_SOURCES_D_DEBIAN} …" -cp "${PATH_CONF_SOURCES_LIST}" "${PATH_ETC_APT}/" -cp "${PATH_CONF_SOURCES_D_DEBIAN}" "${PATH_ETC_APT_SOURCES_D}/" +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}" +done + apt_update_to_full_upgrade prefixed_msg 'Autopurge!'