summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--frr.spec6
1 files changed, 5 insertions, 1 deletions
diff --git a/frr.spec b/frr.spec
index c74820b..c3f548d 100644
--- a/frr.spec
+++ b/frr.spec
@@ -180,7 +180,11 @@ rm %{buildroot}%{_libdir}/frr/*.so
rm -r %{buildroot}%{_includedir}/frr/
%pre
-%sysusers_create_compat %{SOURCE2}
+getent group frrvty >/dev/null 2>&1 || groupadd -r frrvty >/dev/null 2>&1 || :
+getent group frr >/dev/null 2>&1 || groupadd -r frr >/dev/null 2>&1 || :
+getent passwd frr >/dev/null 2>&1 || useradd -M -r -g frr -s /sbin/nologin \
+ -c "FRRouting routing suite" -d %{_localstatedir}/run/frr frr || :
+usermod -aG frrvty frr
%post
%systemd_post frr.service