home · contact · privacy
Fix.
authorChristian Heller <c.heller@plomlompom.de>
Wed, 16 Apr 2025 00:41:26 +0000 (02:41 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Wed, 16 Apr 2025 00:41:26 +0000 (02:41 +0200)
bookworm/scripts/lib/ensure_packages_of_tags
bookworm/scripts/lib/init_packages

index 45859d09d45d59d8e4e4cb6b985a98586982f091..6e7f3f53357595f111618e37d8c231ebb66fa325 100644 (file)
@@ -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
 }
index f84f5b6f547df19d70e9f2a626400b69d5d3cb5e..295a0fa1ced2e142489f8beb9dd04249bc0a3d22 100644 (file)
@@ -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
 }