xenserver: Don't install at same time as XS 5.5.900 "openvswitch" package.
authorBen Pfaff <blp@nicira.com>
Tue, 8 Sep 2009 20:20:35 +0000 (13:20 -0700)
committerBen Pfaff <blp@nicira.com>
Tue, 8 Sep 2009 20:20:35 +0000 (13:20 -0700)
XenServer 5.5.900 installs an "openvswitch" package that this package
conflicts with, so add a "Conflicts: openvswitch" to the RPM packaging.

xenserver/vswitch-xen.spec

index d4d157a505ff6f016863bb099800630b198b537c..8c234d3fb0777605cd02b565228fc3c7a5ed1991 100644 (file)
@@ -28,6 +28,13 @@ Release: 1
 Source: openvswitch-%{vswitch_version}.tar.gz
 Buildroot: /tmp/vswitch-xen-rpm
 Requires: kernel-xen = %(echo '%{xen_version}' | sed 's/xen$//')
+# The following Conflicts prevents the "vswitch" package generated by
+# this spec file from installing at the same time as the "openvswitch"
+# package shipped with XenServer 5.5.900.  In fact, the packages
+# contain some files with identical names anyhow, so they will not
+# coexist, but adding an explicit Conflicts makes this conflict more
+# obvious.
+Conflicts: openvswitch
 
 %description
 The vswitch provides standard network bridging functions augmented with