From: Christian Heller Date: Wed, 23 Apr 2025 09:10:23 +0000 (+0200) Subject: Fix. X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/%7B%7Bprefix%7D%7D/edit?a=commitdiff_plain;h=08e2144a881d67091a2820e7f329373718604470;p=config Fix. --- diff --git a/bookworm/scripts/lib/init_packages b/bookworm/scripts/lib/init_packages index a2483f4..0221945 100644 --- a/bookworm/scripts/lib/init_packages +++ b/bookworm/scripts/lib/init_packages @@ -5,19 +5,19 @@ init_packages() { export DEBIAN_FRONTEND=noninteractive # mark non-requireds auto - PATH_LIST_PREFIX=/tmp/list_ - PATH_LIST_UNSORTED="${PATH_LIST_PREFIX}unsorted" - PATH_LIST_ALL_PACKAGES="${PATH_LIST_PREFIX}all_packages" - PATH_LIST_WHITE="${PATH_LIST_PREFIX}white" - PATH_LIST_BLACK="${PATH_LIST_PREFIX}black" - TOK_REQ=' required' - dpkg-query -Wf '${Package} ${Priority}\n' | grep "${TOK_REQ}" | sed "s/${TOK_REQ}//" > "${PATH_LIST_UNSORTED}" - sort "${PATH_LIST_UNSORTED}" | uniq > "${PATH_LIST_WHITE}" - dpkg-query -Wf '${Package}\n' > "${PATH_LIST_UNSORTED}" - sort "${PATH_LIST_UNSORTED}" | uniq > "${PATH_LIST_ALL_PACKAGES}" - comm -3 "${PATH_LIST_ALL_PACKAGES}" "${PATH_LIST_WHITE}" > "${PATH_LIST_BLACK}" - apt-mark auto `cat "${PATH_LIST_BLACK}"` > /dev/null - rm "${PATH_LIST_UNSORTED}" "${PATH_LIST_ALL_PACKAGES}" "${PATH_LIST_WHITE}" "${PATH_LIST_BLACK}" + _PATH_LIST_PREFIX=/tmp/list_ + _PATH_LIST_UNSORTED="${_PATH_LIST_PREFIX}unsorted" + _PATH_LIST_ALL_PACKAGES="${_PATH_LIST_PREFIX}all_packages" + _PATH_LIST_WHITE="${_PATH_LIST_PREFIX}white" + _PATH_LIST_BLACK="${_PATH_LIST_PREFIX}black" + _TOK_REQ=' required' + dpkg-query -Wf '${Package} ${Priority}\n' | grep "${_TOK_REQ}" | sed "s/${_TOK_REQ}//" > "${_PATH_LIST_UNSORTED}" + sort "${_PATH_LIST_UNSORTED}" | uniq > "${_PATH_LIST_WHITE}" + dpkg-query -Wf '${Package}\n' > "${_PATH_LIST_UNSORTED}" + sort "${_PATH_LIST_UNSORTED}" | uniq > "${_PATH_LIST_ALL_PACKAGES}" + comm -3 "${_PATH_LIST_ALL_PACKAGES}" "${_PATH_LIST_WHITE}" > "${_PATH_LIST_BLACK}" + apt-mark auto `cat "${_PATH_LIST_BLACK}"` > /dev/null + rm "${_PATH_LIST_UNSORTED}" "${_PATH_LIST_ALL_PACKAGES}" "${_PATH_LIST_WHITE}" "${_PATH_LIST_BLACK}" # before purging, ensure tagged packages installed ensure_packages_of_tags $@