From 8faa8da44677057822551a60d7b13be16d42fad9 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Tue, 8 Apr 2025 16:05:44 +0200 Subject: [PATCH] Add sysusers.d config file to allow rpm to create users/groups automatically Resolves: RHEL-86305 --- libservicelog.spec | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/libservicelog.spec b/libservicelog.spec index c96c9d5..75d6200 100644 --- a/libservicelog.spec +++ b/libservicelog.spec @@ -1,6 +1,6 @@ Name: libservicelog Version: 1.1.19 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Servicelog Database and Library #v29_notify_gram.c v29_notify_gram.h are GPLv2+ @@ -14,7 +14,6 @@ Patch0: libservicelog-1.1.9-libs.patch BuildRequires: sqlite-devel autoconf libtool bison librtas-devel flex BuildRequires: make -Requires(pre): shadow-utils # because of librtas-devel ExclusiveArch: ppc %{power64} @@ -39,6 +38,11 @@ Contains header files for building with libservicelog. %setup -q %patch 0 -p1 -b .libs +# Create a sysusers.d config file +cat >libservicelog.sysusers.conf </dev/null || /usr/sbin/groupadd -r service - %post -p /sbin/ldconfig %postun -p /sbin/ldconfig @@ -70,6 +73,7 @@ getent group service >/dev/null || /usr/sbin/groupadd -r service %{_libdir}/libservicelog-*.so.* %dir %attr(755, root, service) /var/lib/servicelog %config(noreplace) %verify(not md5 size mtime) %attr(644,root,service) /var/lib/servicelog/servicelog.db +%{_sysusersdir}/libservicelog.conf %files devel %{_includedir}/servicelog-1 @@ -78,6 +82,10 @@ getent group service >/dev/null || /usr/sbin/groupadd -r service %changelog +* Tue Apr 08 2025 Than Ngo - 1.1.19-13 +- Add sysusers.d config file to allow rpm to create users/groups automatically + Resolves: RHEL-86305 + * Tue Oct 29 2024 Troy Dawson - 1.1.19-12 - Bump release for October 2024 mass rebuild: Resolves: RHEL-64018