diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2016-06-05 18:04:14 -0400 | 
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2016-06-05 18:04:14 -0400 | 
| commit | d4fbc1de63455cfcd2363cedf89a1ff1c65432f4 (patch) | |
| tree | 21a9a5a72d2421fb6f48a0bee88f19c805762a77 /redhat | |
| parent | 0101485a1c901d6f2517a8d35ed48b8c4f2e4e3d (diff) | |
redhat: Cleanup some unneeded parameters
In the Quagga.spec file we have these fixes:
1) rpmversion was being defined but never used in it's scope.
Made it global so it couldbe properly referenced.
2) Use texi2html to tell you it's version instead of rpm
Note for the future to convert to mock we will need to
find a different methodology to handle this.
3) vtysh/isisd and pimd are turned on by default
No need to call them out.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'redhat')
| -rw-r--r-- | redhat/quagga.spec.in | 49 | 
1 files changed, 6 insertions, 43 deletions
diff --git a/redhat/quagga.spec.in b/redhat/quagga.spec.in index b666a82e33..5b391fc6ce 100644 --- a/redhat/quagga.spec.in +++ b/redhat/quagga.spec.in @@ -10,15 +10,12 @@  ####################### Quagga configure options #########################  # with-feature options -%{!?with_vtysh:			%global	with_vtysh		1 }  %{!?with_tcp_zebra:		%global	with_tcp_zebra		0 }  %{!?with_pam:			%global	with_pam		1 }  %{!?with_ospfclient:		%global	with_ospfclient 	1 }  %{!?with_ospfapi:		%global	with_ospfapi		1 }  %{!?with_irdp:			%global	with_irdp		1 }  %{!?with_rtadv:			%global	with_rtadv		1 } -%{!?with_isisd:			%global	with_isisd		1 } -%{!?with_pimd:			%global	with_pimd		1 }  %{!?with_shared:		%global	with_shared		1 }  %{!?with_multipath:		%global	with_multipath		64 }  %{!?quagga_user:		%global	quagga_user		quagga } @@ -38,12 +35,12 @@  #### Version String tweak  # Remove invalid characters form version string and replace with _ -%{expand: %%define rpmversion %(echo '@VERSION@' | tr [:blank:]- _ )} +%{expand: %%global rpmversion %(echo '@VERSION@' | tr [:blank:]- _ )}  %define         quaggaversion   @VERSION@  #### Check version of texi2html   # Old versions don't support "--number-footnotes" option. -%{expand: %%global texi2htmlversion %(rpm -q --qf '%%{VERSION}' texi2html | cut -d. -f1 )} +%{expand: %%global texi2htmlversion %(/usr/bin/texi2html --version | cut -d. -f1)}  #### Check for systemd or init.d (upstart)  # Check for init.d (upstart) as used in CentOS 6 or systemd (ie CentOS 7) @@ -69,21 +66,10 @@  %{!?quagga_gid:		%define         quagga_gid      92 }  %{!?vty_gid:		%define		vty_gid		85 } -%define		daemon_list	zebra ripd ospfd bgpd +%define		daemon_list	zebra ripd ospfd bgpd isisd pimd  %define		daemonv6_list	ripngd ospf6d -%if %{with_isisd} -%define		daemon_isisd	isisd -%else -%define		daemon_isisd	"" -%endif - -%if %{with_pimd} -%define         daemon_pimd	pimd -%else -%define		daemon_pimd	"" -%endif  %if %{with_watchquagga}  %define         daemon_watchquagga	watchquagga @@ -91,7 +77,7 @@  %define		daemon_watchquagga	""  %endif -%define		all_daemons	%{daemon_list} %{daemonv6_list} %{daemon_isisd} %{daemon_pimd} %{daemon_watchquagga} +%define		all_daemons	%{daemon_list} %{daemonv6_list}  %{daemon_watchquagga}  # allow build dir to be kept  %{!?keep_build:		%global		keep_build	0 } @@ -112,10 +98,8 @@ Requires(pre):	/sbin/install-info  Requires(preun): /sbin/install-info  Requires(post):	/sbin/install-info  BuildRequires:	texi2html texinfo autoconf patch libcap-devel groff -%if %{with_vtysh}  BuildRequires:	readline readline-devel ncurses ncurses-devel  Requires:		ncurses -%endif  %if %{with_pam}  BuildRequires:	pam-devel  Requires:		pam @@ -192,9 +176,7 @@ developing OSPF-API and quagga applications.  %if %{with_tcp_zebra}  	--enable-tcp-zebra \  %endif -%if %{with_vtysh}  	--enable-vtysh \ -%endif  %if %{with_ospfclient}  	--enable-ospfclient=yes \  %else @@ -215,11 +197,6 @@ developing OSPF-API and quagga applications.  %else  	--enable-rtadv=no \  %endif -%if %{with_isisd} -	--enable-isisd \ -%else -	--disable-isisd \ -%endif  %if %{with_pam}  	--with-libpam \  %endif @@ -330,12 +307,8 @@ zebra_spec_add_service ospf6d   2606/tcp "OSPF6d vty"  %if %{with_ospfapi}  zebra_spec_add_service ospfapi  2607/tcp "OSPF-API"  %endif -%if %{with_isisd}  zebra_spec_add_service isisd    2608/tcp "ISISd vty" -%endif -%if %{with_pimd}  zebra_spec_add_service pimd     2611/tcp "PIMd vty" -%endif  %if "%{initsystem}" == "systemd"  for daemon in %all_daemons ; do @@ -507,19 +480,13 @@ rm -rf %{buildroot}  %endif  %{_sbindir}/ripngd  %{_sbindir}/ospf6d -%if %{with_pimd}  %{_sbindir}/pimd -%endif -%if %{with_isisd}  %{_sbindir}/isisd -%endif  %if %{with_shared}  %attr(755,root,root) %{_libdir}/lib*.so  %attr(755,root,root) %{_libdir}/lib*.so.*  %endif -%if %{with_vtysh}  %{_bindir}/* -%endif  %config /etc/quagga/[!v]*  %if "%{initsystem}" == "systemd"  	%config %{_unitdir}/*.service @@ -533,12 +500,8 @@ rm -rf %{buildroot}  	%config /etc/rc.d/init.d/bgpd  	%config /etc/rc.d/init.d/ripngd  	%config /etc/rc.d/init.d/ospf6d -	%if %{with_isisd} -		%config /etc/rc.d/init.d/isisd -	%endif -	%if %{with_pimd} -		%config /etc/rc.d/init.d/pimd -	%endif +	%config /etc/rc.d/init.d/isisd +	%config /etc/rc.d/init.d/pimd  %endif  %config(noreplace) /etc/sysconfig/quagga  %config(noreplace) /etc/pam.d/quagga  | 
