Commit 593269af authored by Anton Midyukov's avatar Anton Midyukov

cleanup: add CLEANUP_LIVE_PACKAGES

parent f09ef54e
......@@ -9,5 +9,8 @@
инсталятором системы, но не из livecd, применяйте переменную
CLEANUP_BASE_PACKAGES.
Для удаления пакетов только из livecd используйте переменную
CLEANUP_LIVE_PACKAGES.
ВНИМАНИЕ: также удаляет rpm, apt и базу по пакетам из livecd,
если в него не был добавлен инсталятор!
......@@ -4,6 +4,7 @@ use/cleanup:
@$(call xport,LIVE_NO_CLEANUP_DOCS)
@$(call xport,CLEANUP_PACKAGES)
@$(call xport,CLEANUP_BASE_PACKAGES)
@$(call xport,CLEANUP_LIVE_PACKAGES)
use/cleanup/live-no-cleanupdb:
@$(call set,LIVE_NO_CLEANUPDB,yes)
......
......@@ -3,9 +3,13 @@
if [ -n "$GLOBAL_VERBOSE" ]; then
echo "** GLOBAL_CLEANUP_PACKAGES: $GLOBAL_CLEANUP_PACKAGES"
echo "** GLOBAL_CLEANUP_LIVE_PACKAGES: $GLOBAL_CLEANUP_LIVE_PACKAGES"
fi >&2
[ -n "$GLOBAL_CLEANUP_PACKAGES" ] || exit 0
list="$(rpmquery -a --qf='%{NAME}\n' $GLOBAL_CLEANUP_PACKAGES)"
[ -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)"
[ -z "$list" ] || apt-get remove -f -y -- $list
:
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment