Переглянути джерело

dom0/spec: improve PackageKit settings

1. Do not try to tell "no network detected"
2. Do not try to tell "Distribution upgrade detected - Fedora 16"
Marek Marczykowski 11 роки тому
батько
коміт
35e01c4165
1 змінених файлів з 8 додано та 0 видалено
  1. 8 0
      rpm_spec/core-dom0.spec

+ 8 - 0
rpm_spec/core-dom0.spec

@@ -64,6 +64,10 @@ Requires:       xen-hvm
 Requires:       createrepo
 Requires:       gnome-packagekit
 Requires:       cronie
+
+# Prevent preupgrade from installation (it pretend to provide distribution upgrade)
+Obsoletes:	preupgrade < 2.0
+Provides:	preupgrade = 2.0
 %define _builddir %(pwd)
 
 %description
@@ -369,6 +373,10 @@ sed -i 's/\/block /\/block.qubes /' /etc/udev/rules.d/xen-backend.rules
 %triggerin -- xorg-x11-drv-vmmouse
 mv -f /lib/udev/rules.d/69-xorg-vmmouse.rules /var/lib/qubes/removed-udev-scripts/ 2> /dev/null || :
 
+%triggerin -- PackageKit
+# dom0 have no network, but still can receive updates (qubes-dom0-update)
+sed -i 's/^UseNetworkHeuristic=.*/UseNetworkHeuristic=false/' /etc/PackageKit/PackageKit.conf
+
 %preun
 if [ "$1" = 0 ] ; then
 	# no more packages left