From a3f2496a27593181b9713af7a5f8a954fec9a01d Mon Sep 17 00:00:00 2001 From: Marek Marczykowski Date: Mon, 5 Dec 2011 13:50:07 +0100 Subject: [PATCH] vm/spec: more precise blacklisting updates of xorg (#381) --- rpm_spec/core-commonvm.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rpm_spec/core-commonvm.spec b/rpm_spec/core-commonvm.spec index ba123237..4194b230 100644 --- a/rpm_spec/core-commonvm.spec +++ b/rpm_spec/core-commonvm.spec @@ -146,6 +146,11 @@ echo 'OnlyShowIn=GNOME;UpdateableVM;' >> /etc/xdg/autostart/gpk-update-icon.desk echo 'OnlyShowIn=GNOME;NetVM;' >> /etc/xdg/autostart/nm-applet.desktop || : usermod -p '' root + +# Prevent unnecessary updates in VMs: +sed -i -e '/^exclude = kernel/d' /etc/yum.conf +echo 'exclude = kernel, xorg-x11-drv-*, xorg-x11-drivers, xorg-x11-server-*' >> /etc/yum.conf + if [ "$1" != 1 ] ; then # do this whole %post thing only when updating for the first time... exit 0 @@ -220,9 +225,6 @@ mkdir -p /rw #mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.orig #grep -v HWADDR /etc/sysconfig/network-scripts/ifcfg-eth0.orig > /etc/sysconfig/network-scripts/ifcfg-eth0 -# Prevent unnecessary updates in VMs: -echo 'exclude = kernel, xorg-*' >> /etc/yum.conf - %preun if [ "$1" = 0 ] ; then # no more packages left