From b9b56b27b23926235338df4e2341ba893f55b39a Mon Sep 17 00:00:00 2001 From: Joe Stringer Date: Thu, 18 May 2017 15:44:51 -0700 Subject: [PATCH] rhel: Fix openvswitch.spec install. 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 Acked-by: Greg Rose --- rhel/openvswitch.spec.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rhel/openvswitch.spec.in b/rhel/openvswitch.spec.in index 31a535c9f..412f3cd9d 100644 --- a/rhel/openvswitch.spec.in +++ b/rhel/openvswitch.spec.in @@ -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 -- 2.39.5