summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-25 19:41:22 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-25 19:41:22 +0000
commitf223cf9cb4e0814c5880ae7307beadc6f13219bb (patch)
treefe962a85fbf94415e72049d76c0b2c7d13ba0c11
parentc4673eb32e3c97b9b3cda1559971003e297459d6 (diff)
automatic import of frr
-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