From: Elan Ruusamäe Date: Sun, 1 May 2005 17:31:30 +0000 (+0000) Subject: - use %useradd/%groupadd macros X-Git-Url: http://git.pld-linux.org/?p=packages%2Fdcc-dccd.git;a=commitdiff_plain;h=d020b14a3697760b64e17e7a0e47e7d07cb86b12 - use %useradd/%groupadd macros Changed files: dcc-dccd.spec -> 1.26 --- diff --git a/dcc-dccd.spec b/dcc-dccd.spec index 4dcb8aa..bf34b58 100644 --- a/dcc-dccd.spec +++ b/dcc-dccd.spec @@ -10,9 +10,11 @@ Source0: http://www.dcc-servers.net/dcc/source/%{name}-%{version}.tar.Z URL: http://www.dcc-servers.net/ BuildRequires: fhs-compliance BuildRequires: using-special-registered-not-regular-user +BuildRequires: rpmbuild(macros) >= 1.202 Requires(pre): /usr/sbin/useradd Requires(postun): /usr/sbin/userdel Requires(post,preun): /sbin/chkconfig +Provides: user(dcc) BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define dccdir /var/lib/dcc @@ -235,11 +237,12 @@ rm -f $RPM_BUILD_ROOT%{_sbindir}/updatedcc rm -rf $RPM_BUILD_ROOT %pre -/usr/sbin/useradd -d %{dccdir} -r dcc >/dev/null 2>&1 +# TODO register userid in uid_gid.db.txt +%useradd -u XXX -d %{dccdir} -r dcc %postun if [ $1 = 0 ]; then - /usr/sbin/userdel -r dcc > /dev/null 2>&1 || : + %userremove dcc fi %post