90-cleanup-live-pkgs 490 Bytes
Newer Older
1 2 3
#!/bin/sh -efu
# remove extra packages from a bare livecd

4 5
if [ -n "$GLOBAL_VERBOSE" ]; then
	echo "** GLOBAL_CLEANUP_PACKAGES: $GLOBAL_CLEANUP_PACKAGES"
6
	echo "** GLOBAL_CLEANUP_LIVE_PACKAGES: $GLOBAL_CLEANUP_LIVE_PACKAGES"
7 8
fi >&2

9 10 11 12 13
[ -n "$GLOBAL_CLEANUP_PACKAGES" $GLOBAL_CLEANUP_LIVE_PACKAGES ] || exit 0

CLEANUP_PACKAGES="$GLOBAL_CLEANUP_PACKAGES $GLOBAL_CLEANUP_LIVE_PACKAGES"

list="$(rpmquery -a --qf='%{NAME}\n' $CLEANUP_PACKAGES)"
14 15
[ -z "$list" ] || apt-get remove -f -y -- $list
: