From: Donald Sharp Date: Tue, 14 Jun 2016 19:06:37 +0000 (-0400) Subject: redhat: Fix runtime dependency and quaggavty group X-Git-Tag: frr-2.0-rc1~532 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=f676b06e48f19ada3011a2fc8c382e8334a74b49;p=matthieu%2Ffrr.git redhat: Fix runtime dependency and quaggavty group 1) Fix runtime to depend on initscripts 2) Fix quagga user to get quaggavty group Signed-off-by: Donald Sharp --- diff --git a/redhat/quagga.spec.in b/redhat/quagga.spec.in index 72d8b060d5..c1d5f00167 100644 --- a/redhat/quagga.spec.in +++ b/redhat/quagga.spec.in @@ -100,7 +100,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