summaryrefslogtreecommitdiffstats
path: root/redhat
diff options
context:
space:
mode:
authorMartin Winter <mwinter@opensourcerouting.org>2017-04-13 04:10:35 +0200
committerMartin Winter <mwinter@opensourcerouting.org>2017-04-13 04:10:35 +0200
commit9a581ae412cb5f6b91220f9a765d2135d6650fb9 (patch)
treedd1cd30b8b2333211345bb27c18d4f1d4f480d7a /redhat
parentredhat: Replace tab's with spaces in README (diff)
downloadfrr-9a581ae412cb5f6b91220f9a765d2135d6650fb9.tar.xz
frr-9a581ae412cb5f6b91220f9a765d2135d6650fb9.zip
redhat: Remove tab's with spaces in frr.spec.in to make it better readable
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
Diffstat (limited to 'redhat')
-rw-r--r--redhat/frr.spec.in444
1 files changed, 222 insertions, 222 deletions
diff --git a/redhat/frr.spec.in b/redhat/frr.spec.in
index 6d94b5a5c..0d3bf6db2 100644
--- a/redhat/frr.spec.in
+++ b/redhat/frr.spec.in
@@ -10,33 +10,33 @@
####################### FRRouting (FRR) configure options #########################
# with-feature options
-%{!?with_tcp_zebra: %global with_tcp_zebra 0 }
-%{!?with_pam: %global with_pam 0 }
-%{!?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_mpls: %global with_mpls 0 }
-%{!?with_ldpd: %global with_ldpd 0 }
-%{!?with_shared: %global with_shared 1 }
-%{!?with_multipath: %global with_multipath 256 }
-%{!?frr_user: %global frr_user frr }
-%{!?vty_group: %global vty_group frrvty }
-%{!?with_fpm: %global with_fpm 0 }
-%{!?with_watchfrr: %global with_watchfrr 1 }
-%{!?with_bgp_vnc: %global with_bgp_vnc 0 }
+%{!?with_tcp_zebra: %global with_tcp_zebra 0 }
+%{!?with_pam: %global with_pam 0 }
+%{!?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_mpls: %global with_mpls 0 }
+%{!?with_ldpd: %global with_ldpd 0 }
+%{!?with_shared: %global with_shared 1 }
+%{!?with_multipath: %global with_multipath 256 }
+%{!?frr_user: %global frr_user frr }
+%{!?vty_group: %global vty_group frrvty }
+%{!?with_fpm: %global with_fpm 0 }
+%{!?with_watchfrr: %global with_watchfrr 1 }
+%{!?with_bgp_vnc: %global with_bgp_vnc 0 }
# path defines
-%define _sysconfdir /etc/frr
-%define _sbindir /usr/lib/frr
-%define zeb_src %{_builddir}/%{name}-%{frrversion}
-%define zeb_rh_src %{zeb_src}/redhat
-%define zeb_docs %{zeb_src}/doc
-%define frr_tools %{zeb_src}/tools
-%define cumulus_dir %{zeb_src}/cumulus/etc
+%define _sysconfdir /etc/frr
+%define _sbindir /usr/lib/frr
+%define zeb_src %{_builddir}/%{name}-%{frrversion}
+%define zeb_rh_src %{zeb_src}/redhat
+%define zeb_docs %{zeb_src}/doc
+%define frr_tools %{zeb_src}/tools
+%define cumulus_dir %{zeb_src}/cumulus/etc
# defines for configure
-%define _localstatedir /var/run/frr
+%define _localstatedir /var/run/frr
############################################################################
#### Version String tweak
@@ -55,77 +55,77 @@
# If init system is systemd, then always disable watchfrr
#
%if "%{initsystem}" == "systemd"
- # Note: For systems with systemd, watchfrr will NOT be built. Systemd
- # takes over the role of restarting crashed processes. Value will
- # be overwritten with 0 below for systemd independent on the setting here
- %global with_watchfrr 1
+ # Note: For systems with systemd, watchfrr will NOT be built. Systemd
+ # takes over the role of restarting crashed processes. Value will
+ # be overwritten with 0 below for systemd independent on the setting here
+ %global with_watchfrr 1
%endif
# if FPM is enabled, then enable tcp_zebra as well
#
%if %{with_fpm}
- %global with_tcp_zebra 1
+ %global with_tcp_zebra 1
%endif
# misc internal defines
-%{!?frr_uid: %global frr_uid 92 }
-%{!?frr_gid: %global frr_gid 92 }
-%{!?vty_gid: %global vty_gid 85 }
+%{!?frr_uid: %global frr_uid 92 }
+%{!?frr_gid: %global frr_gid 92 }
+%{!?vty_gid: %global vty_gid 85 }
-%define daemon_list zebra ripd ospfd bgpd isisd pimd ripngd ospfd6d
+%define daemon_list zebra ripd ospfd bgpd isisd pimd ripngd ospfd6d
%if %{with_ldpd}
-%define daemon_ldpd ldpd
+%define daemon_ldpd ldpd
%else
-%define daemon_ldpd ""
+%define daemon_ldpd ""
%endif
%if %{with_watchfrr}
-%define daemon_watchfrr watchfrr
+%define daemon_watchfrr watchfrr
%else
-%define daemon_watchfrr ""
+%define daemon_watchfrr ""
%endif
-%define all_daemons %{daemon_list} %{daemon_ldpd} %{daemon_watchfrr}
+%define all_daemons %{daemon_list} %{daemon_ldpd} %{daemon_watchfrr}
# allow build dir to be kept
-%{!?keep_build: %global keep_build 0 }
+%{!?keep_build: %global keep_build 0 }
#release sub-revision (the two digits after the CONFDATE)
-%{!?release_rev: %global release_rev 01 }
+%{!?release_rev: %global release_rev 01 }
Summary: Routing daemon
-Name: frr
-Version: %{rpmversion}
-Release: @CONFDATE@%{release_rev}%{?dist}
-License: GPLv2+
-Group: System Environment/Daemons
-Source0: http://www.frrouting.org/releases/frr/%{name}-%{frrversion}.tar.gz
-URL: http://www.frrouting.org
-Requires: ncurses json-c
-Requires(pre): /sbin/install-info
+Name: frr
+Version: %{rpmversion}
+Release: @CONFDATE@%{release_rev}%{?dist}
+License: GPLv2+
+Group: System Environment/Daemons
+Source0: http://www.frrouting.org/releases/frr/%{name}-%{frrversion}.tar.gz
+URL: http://www.frrouting.org
+Requires: ncurses json-c
+Requires(pre): /sbin/install-info
Requires(preun): /sbin/install-info
-Requires(post): /sbin/install-info
-BuildRequires: texi2html texinfo autoconf patch libcap-devel groff
-BuildRequires: readline readline-devel ncurses ncurses-devel
-BuildRequires: json-c-devel bison flex
-Requires: ncurses initscripts
+Requires(post): /sbin/install-info
+BuildRequires: texi2html texinfo autoconf patch libcap-devel groff
+BuildRequires: readline readline-devel ncurses ncurses-devel
+BuildRequires: json-c-devel bison flex
+Requires: ncurses initscripts
%if %{with_pam}
-BuildRequires: pam-devel
-Requires: pam
+BuildRequires: pam-devel
+Requires: pam
%endif
%if "%{initsystem}" == "systemd"
-BuildRequires: systemd
-Requires(post): systemd
-Requires(preun): systemd
-Requires(postun): systemd
+BuildRequires: systemd
+Requires(post): systemd
+Requires(preun): systemd
+Requires(postun): systemd
%else
# Initscripts > 5.60 is required for IPv6 support
-Requires(pre): initscripts >= 5.60
+Requires(pre): initscripts >= 5.60
%endif
-Provides: routingdaemon = %{version}-%{release}
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-Obsoletes: bird gated mrt zebra frr-sysvinit
+Provides: routingdaemon = %{version}-%{release}
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+Obsoletes: bird gated mrt zebra frr-sysvinit
%description
FRRouting is a free software that manages TCP/IP based routing
@@ -174,76 +174,76 @@ developing OSPF-API and frr applications.
--libdir=%{_libdir} \
--libexecdir=%{_libexecdir} \
--localstatedir=%{_localstatedir} \
- --disable-werror \
+ --disable-werror \
%if !%{with_shared}
- --disable-shared \
+ --disable-shared \
%endif
%if %{with_multipath}
- --enable-multipath=%{with_multipath} \
+ --enable-multipath=%{with_multipath} \
%endif
%if %{with_tcp_zebra}
- --enable-tcp-zebra \
+ --enable-tcp-zebra \
%endif
- --enable-vtysh \
+ --enable-vtysh \
%if %{with_ospfclient}
- --enable-ospfclient=yes \
+ --enable-ospfclient=yes \
%else
- --enable-ospfclient=no\
+ --enable-ospfclient=no\
%endif
%if %{with_ospfapi}
- --enable-ospfapi=yes \
+ --enable-ospfapi=yes \
%else
- --enable-ospfapi=no \
+ --enable-ospfapi=no \
%endif
%if %{with_irdp}
- --enable-irdp=yes \
+ --enable-irdp=yes \
%else
- --enable-irdp=no \
+ --enable-irdp=no \
%endif
%if %{with_rtadv}
- --enable-rtadv=yes \
+ --enable-rtadv=yes \
%else
- --enable-rtadv=no \
+ --enable-rtadv=no \
%endif
%if %{with_mpls}
- --enable-mpls=yes \
+ --enable-mpls=yes \
%else
- --disable-mpls \
+ --disable-mpls \
%endif
%if %{with_ldpd}
- --enable-ldpd \
+ --enable-ldpd \
%else
- --disable-ldpd \
+ --disable-ldpd \
%endif
%if %{with_pam}
- --with-libpam \
+ --with-libpam \
%endif
%if 0%{?frr_user:1}
- --enable-user=%frr_user \
- --enable-group=%frr_user \
+ --enable-user=%frr_user \
+ --enable-group=%frr_user \
%endif
%if 0%{?vty_group:1}
- --enable-vty-group=%vty_group \
+ --enable-vty-group=%vty_group \
%endif
%if %{with_fpm}
- --enable-fpm \
+ --enable-fpm \
%else
- --disable-fpm \
+ --disable-fpm \
%endif
%if %{with_watchfrr}
- --enable-watchfrr \
+ --enable-watchfrr \
%else
- --disable-watchfrr \
+ --disable-watchfrr \
%endif
%if %{with_bgp_vnc}
- --enable-bgp-vnc \
+ --enable-bgp-vnc \
%else
- --disable-bgp-vnc \
+ --disable-bgp-vnc \
%endif
- --enable-gcc-rdynamic \
- --enable-isisd=yes \
- --enable-systemd=yes \
- --enable-poll=yes
+ --enable-gcc-rdynamic \
+ --enable-isisd=yes \
+ --enable-systemd=yes \
+ --enable-poll=yes
make %{?_smp_mflags} MAKEINFO="makeinfo --no-split"
@@ -268,14 +268,14 @@ rm -rf %{buildroot}/usr/share/info/dir
%if "%{initsystem}" == "systemd"
mkdir -p %{buildroot}%{_unitdir}
install %{frr_tools}/frr.service \
- %{buildroot}%{_unitdir}/frr.service
+ %{buildroot}%{_unitdir}/frr.service
%else
mkdir -p %{buildroot}/etc/rc.d/init.d
for daemon in %{all_daemons} ; do
- if [ x"${daemon}" != x"" ] ; then
- install %{zeb_rh_src}/${daemon}.init \
- %{buildroot}/etc/rc.d/init.d/${daemon}
- fi
+ if [ x"${daemon}" != x"" ] ; then
+ install %{zeb_rh_src}/${daemon}.init \
+ %{buildroot}/etc/rc.d/init.d/${daemon}
+ fi
done
%endif
@@ -283,9 +283,9 @@ install %{cumulus_dir}/frr/debian.conf %{buildroot}/etc/frr
install %{cumulus_dir}/frr/daemons %{buildroot}/etc/frr
install -m644 %{cumulus_dir}/default/frr %{buildroot}/etc/default
install -m644 %{zeb_rh_src}/frr.pam \
- %{buildroot}/etc/pam.d/frr
+ %{buildroot}/etc/pam.d/frr
install -m644 %{zeb_rh_src}/frr.logrotate \
- %{buildroot}/etc/logrotate.d/frr
+ %{buildroot}/etc/logrotate.d/frr
install -d -m750 %{buildroot}/var/run/frr
%pre
@@ -318,11 +318,11 @@ fi
zebra_spec_add_service ()
{
- # Add port /etc/services entry if it isn't already there
- if [ -f /etc/services ] && \
- ! %__sed -e 's/#.*$//' /etc/services | %__grep -wq $1 ; then
- echo "$1 $2 # $3" >> /etc/services
- fi
+ # Add port /etc/services entry if it isn't already there
+ if [ -f /etc/services ] && \
+ ! %__sed -e 's/#.*$//' /etc/services | %__grep -wq $1 ; then
+ echo "$1 $2 # $3" >> /etc/services
+ fi
}
zebra_spec_add_service zebrasrv 2600/tcp "zebra service"
@@ -343,11 +343,11 @@ zebra_spec_add_service ldpd 2612/tcp "LDPd vty"
%if "%{initsystem}" == "systemd"
for daemon in %all_daemons ; do
- %systemd_post frr.service
+ %systemd_post frr.service
done
%else
for daemon in %all_daemons ; do
- /sbin/chkconfig --add ${daemon}
+ /sbin/chkconfig --add ${daemon}
done
%endif
@@ -355,28 +355,28 @@ done
# Create dummy files if they don't exist so basic functions can be used.
if [ ! -e %{_sysconfdir}/zebra.conf ]; then
- echo "hostname `hostname`" > %{_sysconfdir}/zebra.conf
+ echo "hostname `hostname`" > %{_sysconfdir}/zebra.conf
%if 0%{?frr_user:1}
- chown %frr_user:%frr_user %{_sysconfdir}/zebra.conf*
+ chown %frr_user:%frr_user %{_sysconfdir}/zebra.conf*
%endif
- chmod 640 %{_sysconfdir}/zebra.conf
+ chmod 640 %{_sysconfdir}/zebra.conf
fi
for daemon in %{all_daemons} ; do
- if [ ! -e %{_sysconfdir}/${daemon}.conf ]; then
- touch %{_sysconfdir}/${daemon}.conf
- %if 0%{?frr_user:1}
- chown %frr_user:%frr_user %{_sysconfdir}/${daemon}.conf*
- %endif
- fi
+ if [ ! -e %{_sysconfdir}/${daemon}.conf ]; then
+ touch %{_sysconfdir}/${daemon}.conf
+ %if 0%{?frr_user:1}
+ chown %frr_user:%frr_user %{_sysconfdir}/${daemon}.conf*
+ %endif
+ fi
done
%if %{with_watchfrr}
- # No config for watchfrr - this is part of /etc/sysconfig/frr
- rm -f %{_sysconfdir}/watchfrr.*
+ # No config for watchfrr - this is part of /etc/sysconfig/frr
+ rm -f %{_sysconfdir}/watchfrr.*
%endif
if [ ! -e %{_sysconfdir}/vtysh.conf ]; then
- touch %{_sysconfdir}/vtysh.conf
- chmod 640 %{_sysconfdir}/vtysh.conf
+ touch %{_sysconfdir}/vtysh.conf
+ chmod 640 %{_sysconfdir}/vtysh.conf
%if 0%{?vty_group:1}
chown frr:%{vty_group} %{_sysconfdir}/vtysh.conf*
%endif
@@ -384,96 +384,96 @@ fi
%postun
if [ "$1" -ge 1 ]; then
- # Find out which daemons need to be restarted.
- for daemon in %all_daemons ; do
- if [ -f /var/lock/subsys/${daemon} ]; then
- eval restart_${daemon}=yes
- else
- eval restart_${daemon}=no
- fi
- done
- # Rename restart flags for daemons handled specially.
- running_zebra="$restart_zebra"
- restart_zebra=no
- %if %{with_watchfrr}
- running_watchfrr="$restart_watchfrr"
- restart_watchfrr=no
- %endif
-
- %if "%{initsystem}" == "systemd"
- ##
- ## Systemd Version
- ##
- # No watchfrr for systemd version
- #
- # Stop all daemons other than zebra.
- for daemon in %all_daemons ; do
- eval restart=\$restart_${daemon}
- [ "$restart" = yes ] && \
- %systemd_postun ${daemon}.service
- done
- # Restart zebra.
- [ "$running_zebra" = yes ] && \
- %systemd_postun_with_restart $daemon.service
- # Start all daemons other than zebra.
- for daemon in %all_daemons ; do
- eval restart=\$restart_${daemon}
- [ "$restart" = yes ] && \
- %systemd_post ${daemon}.service
- done
- %else
- ##
- ## init.d Version
- ##
- %if %{with_watchfrr}
- # Stop watchfrr first.
- [ "$running_watchfrr" = yes ] && \
- /etc/rc.d/init.d/watchfrr stop >/dev/null 2>&1
- %endif
- # Stop all daemons other than zebra and watchfrr.
- for daemon in %all_daemons ; do
- eval restart=\$restart_${daemon}
- [ "$restart" = yes ] && \
- /etc/rc.d/init.d/${daemon} stop >/dev/null 2>&1
- done
- # Restart zebra.
- [ "$running_zebra" = yes ] && \
- /etc/rc.d/init.d/zebra restart >/dev/null 2>&1
- # Start all daemons other than zebra and watchfrr.
- for daemon in %all_daemons ; do
- eval restart=\$restart_${daemon}
- [ "$restart" = yes ] && \
- /etc/rc.d/init.d/${daemon} start >/dev/null 2>&1
- done
- %if %{with_watchfrr}
- # Start watchfrr last.
- # Avoid postun scriptlet error if watchfrr is not running.
- [ "$running_watchfrr" = yes ] && \
- /etc/rc.d/init.d/watchfrr start >/dev/null 2>&1 || :
- %endif
- %endif
+ # Find out which daemons need to be restarted.
+ for daemon in %all_daemons ; do
+ if [ -f /var/lock/subsys/${daemon} ]; then
+ eval restart_${daemon}=yes
+ else
+ eval restart_${daemon}=no
+ fi
+ done
+ # Rename restart flags for daemons handled specially.
+ running_zebra="$restart_zebra"
+ restart_zebra=no
+ %if %{with_watchfrr}
+ running_watchfrr="$restart_watchfrr"
+ restart_watchfrr=no
+ %endif
+
+ %if "%{initsystem}" == "systemd"
+ ##
+ ## Systemd Version
+ ##
+ # No watchfrr for systemd version
+ #
+ # Stop all daemons other than zebra.
+ for daemon in %all_daemons ; do
+ eval restart=\$restart_${daemon}
+ [ "$restart" = yes ] && \
+ %systemd_postun ${daemon}.service
+ done
+ # Restart zebra.
+ [ "$running_zebra" = yes ] && \
+ %systemd_postun_with_restart $daemon.service
+ # Start all daemons other than zebra.
+ for daemon in %all_daemons ; do
+ eval restart=\$restart_${daemon}
+ [ "$restart" = yes ] && \
+ %systemd_post ${daemon}.service
+ done
+ %else
+ ##
+ ## init.d Version
+ ##
+ %if %{with_watchfrr}
+ # Stop watchfrr first.
+ [ "$running_watchfrr" = yes ] && \
+ /etc/rc.d/init.d/watchfrr stop >/dev/null 2>&1
+ %endif
+ # Stop all daemons other than zebra and watchfrr.
+ for daemon in %all_daemons ; do
+ eval restart=\$restart_${daemon}
+ [ "$restart" = yes ] && \
+ /etc/rc.d/init.d/${daemon} stop >/dev/null 2>&1
+ done
+ # Restart zebra.
+ [ "$running_zebra" = yes ] && \
+ /etc/rc.d/init.d/zebra restart >/dev/null 2>&1
+ # Start all daemons other than zebra and watchfrr.
+ for daemon in %all_daemons ; do
+ eval restart=\$restart_${daemon}
+ [ "$restart" = yes ] && \
+ /etc/rc.d/init.d/${daemon} start >/dev/null 2>&1
+ done
+ %if %{with_watchfrr}
+ # Start watchfrr last.
+ # Avoid postun scriptlet error if watchfrr is not running.
+ [ "$running_watchfrr" = yes ] && \
+ /etc/rc.d/init.d/watchfrr start >/dev/null 2>&1 || :
+ %endif
+ %endif
fi
%preun
%if "%{initsystem}" == "systemd"
- ##
- ## Systemd Version
- ##
- if [ "$1" = "0" ]; then
- for daemon in %all_daemons ; do
- %systemd_preun ${daemon}.service
- done
- fi
+ ##
+ ## Systemd Version
+ ##
+ if [ "$1" = "0" ]; then
+ for daemon in %all_daemons ; do
+ %systemd_preun ${daemon}.service
+ done
+ fi
%else
- ##
- ## init.d Version
- ##
- if [ "$1" = "0" ]; then
- for daemon in %all_daemons ; do
- /etc/rc.d/init.d/${daemon} stop >/dev/null 2>&1
- /sbin/chkconfig --del ${daemon}
- done
- fi
+ ##
+ ## init.d Version
+ ##
+ if [ "$1" = "0" ]; then
+ for daemon in %all_daemons ; do
+ /etc/rc.d/init.d/${daemon} stop >/dev/null 2>&1
+ /sbin/chkconfig --del ${daemon}
+ done
+ fi
%endif
/sbin/install-info --delete %{_infodir}/frr.info.gz %{_infodir}/dir
@@ -512,7 +512,7 @@ rm -rf %{buildroot}
%{_sbindir}/frr-reload.pyc
%{_sbindir}/frr-reload.pyo
%if %{with_watchfrr}
- %{_sbindir}/watchfrr
+ %{_sbindir}/watchfrr
%endif
%{_sbindir}/ripngd
%{_sbindir}/ospf6d
@@ -528,22 +528,22 @@ rm -rf %{buildroot}
%{_bindir}/*
%config /etc/frr/[!v]*
%if "%{initsystem}" == "systemd"
- %config %{_unitdir}/frr.service
+ %config %{_unitdir}/frr.service
%else
- %config /etc/rc.d/init.d/zebra
- %if %{with_watchfrr}
- %config /etc/rc.d/init.d/watchfrr
- %endif
- %config /etc/rc.d/init.d/ripd
- %config /etc/rc.d/init.d/ospfd
- %config /etc/rc.d/init.d/bgpd
- %config /etc/rc.d/init.d/ripngd
- %config /etc/rc.d/init.d/ospf6d
- %config /etc/rc.d/init.d/isisd
- %config /etc/rc.d/init.d/pimd
- %if %{with_ldpd}
- %config /etc/rc.d/init.d/ldpd
- %endif
+ %config /etc/rc.d/init.d/zebra
+ %if %{with_watchfrr}
+ %config /etc/rc.d/init.d/watchfrr
+ %endif
+ %config /etc/rc.d/init.d/ripd
+ %config /etc/rc.d/init.d/ospfd
+ %config /etc/rc.d/init.d/bgpd
+ %config /etc/rc.d/init.d/ripngd
+ %config /etc/rc.d/init.d/ospf6d
+ %config /etc/rc.d/init.d/isisd
+ %config /etc/rc.d/init.d/pimd
+ %if %{with_ldpd}
+ %config /etc/rc.d/init.d/ldpd
+ %endif
%endif
%config(noreplace) /etc/default/frr
%config(noreplace) /etc/pam.d/frr