From: Christian Heller Date: Wed, 16 Apr 2025 00:41:26 +0000 (+0200) Subject: Fix. X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/%7B%7Bdb.prefix%7D%7D/conditions?a=commitdiff_plain;h=033995b939d24084b169233aea40322eeb6e602a;p=config Fix. --- diff --git a/bookworm/scripts/lib/ensure_packages_of_tags b/bookworm/scripts/lib/ensure_packages_of_tags index 45859d0..6e7f3f5 100644 --- a/bookworm/scripts/lib/ensure_packages_of_tags +++ b/bookworm/scripts/lib/ensure_packages_of_tags @@ -6,10 +6,13 @@ ensure_packages_of_tags() { if [ ! -f "${_PATH_APTMARK_TAG}" ]; then continue fi + printf 'Ensuring installation of: ' cat "${_PATH_APTMARK_TAG}" | while read _LINE; do if [ ! $(echo "${_LINE}" | cut -c1) = "#" ]; then + echo -n "${_LINE} " apt-get -y -o Dpkg::Options::="--force-confnew" install "${_LINE}" > /dev/null fi done + echo '' done } diff --git a/bookworm/scripts/lib/init_packages b/bookworm/scripts/lib/init_packages index f84f5b6..295a0fa 100644 --- a/bookworm/scripts/lib/init_packages +++ b/bookworm/scripts/lib/init_packages @@ -16,11 +16,13 @@ init_packages() { 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}"` + 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 $@ + echo "Autoremove and purge …" apt -y --purge autoremove > /dev/null + echo "And now: dist-upgrade …" apt -y dist-upgrade > /dev/null }