summaryrefslogtreecommitdiff
path: root/scripts/list-nonauto-packages
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/list-nonauto-packages')
-rwxr-xr-xscripts/list-nonauto-packages9
1 files changed, 8 insertions, 1 deletions
diff --git a/scripts/list-nonauto-packages b/scripts/list-nonauto-packages
index fda9a23..522f05c 100755
--- a/scripts/list-nonauto-packages
+++ b/scripts/list-nonauto-packages
@@ -19,5 +19,12 @@ set -e
comm -23 \
<(dpkg --get-selections | awk '$2 == "install" { print $1 }' | sort) \
- <(apt-mark showauto | sort)
+ <(apt-mark showauto | sort) |
+while read pkg
+do
+ pri="$(dpkg --status $pkg | awk '/^Priority:/ { print $2 }')"
+ case "$pri" in
+ optional|extra) echo "$pkg" ;;
+ esac
+done