xenserver: Make RPM install work again.
authorBen Pfaff <blp@nicira.com>
Fri, 11 Sep 2009 21:41:39 +0000 (14:41 -0700)
committerBen Pfaff <blp@nicira.com>
Fri, 11 Sep 2009 21:41:39 +0000 (14:41 -0700)
commitac9634f0af8d2cf8259a3cf7d7d6e19cc0d67457
treea0d4ebe1def5771661e5195138b53044f8dc14ed
parent0d46ae039b49e69f8c60ded0d70ecc15537a0580
xenserver: Make RPM install work again.

The RPM install was generating a database cache in Python pickle format in
/etc/ovs-vswitchd.conf, but interface-reconfigure was looking for it in
XML format in /var/lib/openvswitch/dbcache.  This fixes the problem, by
adding an init-dbcache command to interface-reconfigure and then using that
at RPM install time.

This moves the database cache creation from %pre to %post.  This is
necessary so that interface-reconfigure is available from the install
script.
xenserver/opt_xensource_libexec_interface-reconfigure
xenserver/vswitch-xen.spec