Fix vpp-plugins rpms 96/2896/2
authorEd Warnicke <eaw@cisco.com>
Wed, 14 Sep 2016 23:58:33 +0000 (16:58 -0700)
committerEd Warnicke <eaw@cisco.com>
Thu, 15 Sep 2016 00:31:17 +0000 (17:31 -0700)
vpp by default looks in /usr/lib/vpp_plugins
rpmbuild has ${_libdir} as /usr/lib64

Thus vpp doesn't see the plugins.

Change-Id: Iecbc491940678728305c181b04bb0914ad174bf1
Signed-off-by: Ed Warnicke <eaw@cisco.com>
build-root/rpm/vpp.spec

index 96e6f0f..adf9e38 100644 (file)
@@ -126,18 +126,18 @@ done
 #
 # vpp-plugins
 # 
-mkdir -p -m755 %{buildroot}%{_libdir}/vpp_plugins
-mkdir -p -m755 %{buildroot}%{_libdir}/vpp_api_test_plugins
+mkdir -p -m755 %{buildroot}/usr/lib/vpp_plugins
+mkdir -p -m755 %{buildroot}/usr/lib/vpp_api_test_plugins
 for file in $(cd %{_vpp_install_dir}/plugins/lib64/vpp_plugins && find -type f -print)
 do
         install -p -m 644 %{_vpp_install_dir}/plugins/lib64/vpp_plugins/$file \
-           %{buildroot}%{_libdir}/vpp_plugins/$file
+           %{buildroot}/usr/lib/vpp_plugins/$file
 done
 
 for file in $(cd %{_vpp_install_dir}/plugins/lib64/vpp_api_test_plugins && find -type f -print)
 do
         install -p -m 644 %{_vpp_install_dir}/plugins/lib64/vpp_api_test_plugins/$file \
-           %{buildroot}%{_libdir}/vpp_api_test_plugins/$file
+           %{buildroot}/usr/lib/vpp_api_test_plugins/$file
 done
 
 %post
@@ -172,5 +172,5 @@ sysctl --system
 
 %files plugins
 %defattr(-,bin,bin)
-%{_libdir}/vpp_plugins/*
-%{_libdir}/vpp_api_test_plugins/*
+/usr/lib/vpp_plugins/*
+/usr/lib/vpp_api_test_plugins/*