]> git.proxmox.com Git - mirror_frr.git/commitdiff
redhat: Fix runtime dependency and quaggavty group
authorDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 14 Jun 2016 19:06:37 +0000 (15:06 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 15 Jun 2016 11:36:41 +0000 (07:36 -0400)
1) Fix runtime to depend on initscripts
2) Fix quagga user to get quaggavty group

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
redhat/quagga.spec.in

index 253fd7c0a07b35603517db020a13a15f809290df..cadc1fb8c94215db2213cffef2ffc1749e8104a1 100644 (file)
@@ -99,7 +99,7 @@ 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
-Requires:              ncurses
+Requires:              ncurses initscripts
 %if %{with_pam}
 BuildRequires: pam-devel
 Requires:              pam
@@ -284,7 +284,11 @@ if getent passwd %quagga_user >/dev/null ; then : ; else \
   -M -r -s /sbin/nologin -c "Quagga routing suite" \
   -d %_localstatedir %quagga_user 2> /dev/null || : ; \
 fi
+%if 0%{?vty_group:1}
+/usr/sbin/usermod -a -G %vty_group %quagga_user
 %endif
+%endif
+
 
 %post
 # zebra_spec_add_service <service name> <port/proto> <comment>