summaryrefslogtreecommitdiffstats
path: root/redhat
diff options
context:
space:
mode:
authorRuben Kerkhof <ruben@rubenkerkhof.com>2018-06-20 15:39:02 +0200
committerRuben Kerkhof <ruben@rubenkerkhof.com>2018-06-21 17:05:37 +0200
commit5c3ad1d46a9fc3b715c361f4321a29b488684aee (patch)
tree5642f4b6da598bdb781ca26e4daec90dc19d3c80 /redhat
parentredhat: remove superflous defattr lines (diff)
downloadfrr-5c3ad1d46a9fc3b715c361f4321a29b488684aee.tar.xz
frr-5c3ad1d46a9fc3b715c361f4321a29b488684aee.zip
redhat: remove support for static builds
This just doesn't work as RHEL doesn't ship static libs for the dependencies. Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
Diffstat (limited to 'redhat')
-rw-r--r--redhat/frr.spec.in20
1 files changed, 7 insertions, 13 deletions
diff --git a/redhat/frr.spec.in b/redhat/frr.spec.in
index 3cacb9e61..a9c0bcd7b 100644
--- a/redhat/frr.spec.in
+++ b/redhat/frr.spec.in
@@ -18,7 +18,6 @@
%{!?with_nhrpd: %global with_nhrpd 1 }
%{!?with_eigrpd: %global with_eigrpd 1 }
%{!?with_babeld: %global with_babeld 1 }
-%{!?with_shared: %global with_shared 1 }
%{!?with_multipath: %global with_multipath 256 }
%{!?frr_user: %global frr_user frr }
%{!?vty_group: %global vty_group frrvty }
@@ -237,11 +236,9 @@ developing OSPF-API and frr applications.
--sbindir=%{_sbindir} \
--sysconfdir=%{configdir} \
--localstatedir=%{rundir} \
+ --disable-static \
--disable-werror \
--enable-irdp \
-%if !%{with_shared}
- --disable-shared \
-%endif
%if %{with_multipath}
--enable-multipath=%{with_multipath} \
%endif
@@ -343,8 +340,9 @@ rm -rf %{buildroot}/usr/share/info/dir
# Remove debian init script if it was installed
rm -f %{buildroot}%{_sbindir}/frr
-# kill bogus libtool files for modules
-rm -f %{buildroot}%{_libdir}/frr/modules/*.la
+# kill bogus libtool files
+rm -vf %{buildroot}%{_libdir}/frr/modules/*.la
+rm -vf %{buildroot}%{_libdir}/*.la
# install /etc sources
%if "%{initsystem}" == "systemd"
@@ -571,11 +569,9 @@ fi
%if %{with_babeld}
%{_sbindir}/babeld
%endif
-%if %{with_shared}
- %{_libdir}/lib*.so
- %{_libdir}/lib*.so.0
- %attr(755,root,root) %{_libdir}/lib*.so.0.*
-%endif
+%{_libdir}/lib*.so
+%{_libdir}/lib*.so.0
+%attr(755,root,root) %{_libdir}/lib*.so.0.*
%if %{with_fpm}
%attr(755,root,root) %{_libdir}/frr/modules/zebra_fpm.so
%endif
@@ -608,8 +604,6 @@ fi
%if %{with_ospfclient}
%{_sbindir}/ospfclient
%endif
-%{_libdir}/*.a
-%{_libdir}/*.la
%dir %attr(755,root,root) %{_includedir}/%{name}
%{_includedir}/%name/*.h
%dir %attr(755,root,root) %{_includedir}/%{name}/ospfd