home · contact · privacy
Fix.
authorChristian Heller <c.heller@plomlompom.de>
Wed, 23 Apr 2025 09:10:23 +0000 (11:10 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Wed, 23 Apr 2025 09:10:23 +0000 (11:10 +0200)
bookworm/scripts/lib/init_packages

index a2483f4f8a3c3dbd8c91a81e1981b09b8595225c..0221945ef30b66cbf2e39cb06e315ed553c40fdf 100644 (file)
@@ -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 $@