]> git.proxmox.com Git - mirror_ovs.git/commitdiff
rhel: Fix openvswitch.spec install.
authorJoe Stringer <joe@ovn.org>
Thu, 18 May 2017 22:44:51 +0000 (15:44 -0700)
committerJoe Stringer <joe@ovn.org>
Thu, 18 May 2017 23:02:02 +0000 (16:02 -0700)
This is the equivalent change of 2f4f43bfddfd ("rhel: fix the fedora
spec") for the regular openvswitch.spec. From that patch:

When commit d0c961a99f57 ("lib/automake.mk: don't install runtime
directories") landed, it broke RPM based builds since the requisite
directories were no longer available.  This commit adds those
directories back when making RPMs so that the packagemanager can see
them.

Fixes: d0c961a99f57 ("lib/automake.mk: don't install runtime directories")
Signed-off-by: Joe Stringer <joe@ovn.org>
Acked-by: Greg Rose <gvrose8192@gmail.com>
rhel/openvswitch.spec.in

index 31a535c9f50c161c1ee93b9129364142a8836a87..412f3cd9dd210ce483b1ff35b1f053b7669d6072 100644 (file)
@@ -107,7 +107,9 @@ rm \
 (cd "$RPM_BUILD_ROOT" && rm -rf usr/%{_lib}/*.la)
 (cd "$RPM_BUILD_ROOT" && rm -rf usr/include)
 
-install -d -m 755 $RPM_BUILD_ROOT/var/lib/openvswitch
+install -d -m 0755 $RPM_BUILD_ROOT%{_rundir}/openvswitch
+install -d -m 0755 $RPM_BUILD_ROOT%{_localstatedir}/log/openvswitch
+install -d -m 0755 $RPM_BUILD_ROOT/var/lib/openvswitch
 
 copy_headers() {
     src=$1