From 21b8695b6a58fd5c456de7c4a625d7eaef61e9d5 Mon Sep 17 00:00:00 2001 From: "taifu.gc" Date: Fri, 15 Dec 2023 17:44:58 +0800 Subject: [PATCH] Fix the installation failed --- radvd.spec | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/radvd.spec b/radvd.spec index d9bae0b..5f902da 100644 --- a/radvd.spec +++ b/radvd.spec @@ -1,4 +1,4 @@ -%define anolis_release .0.1 +%define anolis_release .0.2 Summary: A Router Advertisement daemon Name: radvd Version: 2.19 @@ -18,9 +18,9 @@ BuildRequires: flex-static BuildRequires: pkgconfig BuildRequires: check-devel BuildRequires: systemd -BuildRequires: systemd-rpm-macros +# BuildRequires: systemd-rpm-macros %{?systemd_requires} -%{?sysusers_requires_compat} +Requires(pre): shadow-utils %description radvd is the router advertisement daemon for IPv6. It listens to router @@ -87,7 +87,11 @@ make check %systemd_preun radvd.service %pre -%sysusers_create_compat %{SOURCE1} +# revert to old type until macros sync compelete +getent group radvd >/dev/null || groupadd -r -g 75 radvd +getent passwd radvd >/dev/null || \ + useradd -r -u 75 -g radvd -d / -s /sbin/nologin -c "radvd user" radvd +exit 0 %files %{_unitdir}/radvd.service @@ -105,6 +109,9 @@ make check %doc CHANGES COPYRIGHT INTRO.html README TODO %changelog +* Fri Dec 15 2023 Chang Gao - 2.19-5.0.2 +- Fix script failed during installation + * Thu Nov 03 2022 Hangbo Fan - 2.19-5.0.1 - Add doc sub package -- Gitee