[ovs-git] Open vSwitch: xenserver: Split kernel/userspace into separate RPMs for supplemental packs. (master)

dev at openvswitch.org dev at openvswitch.org
Sat Feb 19 05:57:05 UTC 2011


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  a2bfbad73c06d457ce61fd6cf09c58c15d200a43 (commit)
      from  088a727c9ca2a9b54e11de94e1fc4396a277523a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit a2bfbad73c06d457ce61fd6cf09c58c15d200a43
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=a2bfbad73c06d457ce61fd6cf09c58c15d200a43
Author: Andrew Evans <aevans at nicira.com>
		
xenserver: Split kernel/userspace into separate RPMs for supplemental packs.
		
XenServer has the concept of a "supplemental pack", which is just a collection
of RPMs rolled into an ISO image for installation as a unit, either during
XenServer installation or later as an update.

The script used to build supplemental packs requires that a single RPM not mix
kernel and userspace components. It also enforces a particular naming scheme
for kernel module RPMs. This commit modifies the OVS RPM spec file to create
separate RPMs in accordance with these conventions.

In an attempt to ensure that the userspace and kernel module packages are both
present and compatible, the kernel package provides a fictitious capability,
openvswitch_mod.ko.0, and the userspace package requires that capability. If a
future change breaks backward compatibility between userspace and kernel, we'll
increment the numeric suffix, preventing mismatched installs.

Reviewed by Ben Pfaff.


-----------------------------------------------------------------------

Summary of changes:
 INSTALL.XenServer              |   27 +++++++++++++----------
 xenserver/openvswitch-xen.spec |   44 ++++++++++++++++++++++++++++++----------
 2 files changed, 48 insertions(+), 23 deletions(-)


hooks/post-receive
-- 
Open vSwitch




More information about the git mailing list