[radvd] Fix radvd account creation

Petr Pisar ppisar at fedoraproject.org
Wed Apr 4 08:54:12 UTC 2012


commit cca9be20b1f93120a8545270f27e268cb9a866c4
Author: Petr Písař <ppisar at redhat.com>
Date:   Tue Apr 3 18:06:26 2012 +0200

    Fix radvd account creation

 radvd.spec |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/radvd.spec b/radvd.spec
index 2241b28..07255bc 100644
--- a/radvd.spec
+++ b/radvd.spec
@@ -1,4 +1,3 @@
-%define RADVD_UID 75
 Summary:    A Router Advertisement daemon
 Name:       radvd
 Version:    1.8.5
@@ -10,10 +9,10 @@ URL:        http://www.litech.org/radvd/
 Source:     %{url}dist/%{name}-%{version}.tar.gz
 Source2:    radvd-tmpfs.conf
 Source3:    radvd.service
-Requires(postun):   /usr/sbin/userdel, systemd-units
+Requires(postun):   systemd-units
 Requires(preun):    systemd-units
 Requires(post):     systemd-units
-Requires(pre):      /usr/sbin/useradd
+Requires(pre):      shadow-utils
 BuildRequires:      systemd-units
 BuildRequires:      flex, flex-static, byacc
 
@@ -80,9 +79,9 @@ if [ "$1" -eq 0 ]; then
 fi
 
 %pre
-getent group radvd >/dev/null || groupadd -g %RADVD_UID -r radvd
+getent group radvd >/dev/null || groupadd -r radvd
 getent passwd radvd >/dev/null || \
-  useradd -r -u %RADVD_UID -g radvd -d / -s /sbin/nologin -c "radvd user" radvd
+  useradd -r -g radvd -d / -s /sbin/nologin -c "radvd user" radvd
 exit 0
 
 %files
@@ -101,6 +100,7 @@ exit 0
 * Tue Apr 03 2012 Petr Pisar <ppisar at redhat.com> - 1.8.5-2
 - Clean up spec file
 - Remove System V init support
+- Fix radvd account creation
 
 * Wed Feb 01 2012 Jiri Skala <jskala at redhat.com> - 1.8.5-1
 - update to latest upstream version 1.8.5


More information about the scm-commits mailing list