vm: allow clean yum cache for dom0 updates (#346)

This commit is contained in:
Marek Marczykowski 2011-09-12 14:36:53 +02:00
parent e8d84ced0a
commit d57804b6a0

View File

@ -4,6 +4,7 @@ DOM0_UPDATES_DIR=/var/lib/qubes/dom0-updates
DOIT=0 DOIT=0
GUI=1 GUI=1
CLEAN=0
OPTS="--installroot $DOM0_UPDATES_DIR" OPTS="--installroot $DOM0_UPDATES_DIR"
PKGLIST= PKGLIST=
while [ -n "$1" ]; do while [ -n "$1" ]; do
@ -14,6 +15,9 @@ while [ -n "$1" ]; do
--nogui) --nogui)
GUI=0 GUI=0
;; ;;
--clean)
CLEAN=1
;;
-*) -*)
OPTS="$OPTS $1" OPTS="$OPTS $1"
;; ;;
@ -32,6 +36,10 @@ fi
mkdir -p $DOM0_UPDATES_DIR/etc mkdir -p $DOM0_UPDATES_DIR/etc
cp /etc/yum.conf $DOM0_UPDATES_DIR/etc/ cp /etc/yum.conf $DOM0_UPDATES_DIR/etc/
if [ "x$CLEAN" = "1" ]; then
yum $OPTS clean all
fi
if [ "x$PKGLIST" = "x" ]; then if [ "x$PKGLIST" = "x" ]; then
echo "Checking for dom0 updates..." echo "Checking for dom0 updates..."
PKGLIST=`yum $OPTS check-update -q | cut -f 1 -d ' '` PKGLIST=`yum $OPTS check-update -q | cut -f 1 -d ' '`