diff --git a/ip-sentinel.spec b/ip-sentinel.spec index ae68045..58ffdc3 100644 --- a/ip-sentinel.spec +++ b/ip-sentinel.spec @@ -7,7 +7,7 @@ Summary: Tool to prevent unauthorized usage of IP addresses Name: ip-sentinel Version: 0.12 -Release: 1902%{?dist} +Release: 1903%{?dist} License: GPLv2 Group: System Environment/Daemons URL: http://www.nongnu.org/ip-sentinel/ @@ -20,7 +20,7 @@ Requires: init(ip-sentinel) Provides: user(%username) = 1 Provides: group(%username) = 1 BuildRequires: which -BuildRequires: fedora-usermgmt-devel +Requires(pre): shadow-utils %package sysvinit Summary: SysV initscripts for ip-sentinel @@ -122,15 +122,11 @@ rm -rf $RPM_BUILD_ROOT %pre -%__fe_groupadd 1 -r %username &>/dev/null || : -%__fe_useradd 1 -r -s /sbin/nologin -M -d %homedir \ - -c 'IP sentinel user' -g %username %username &>/dev/null || : - - -%postun -%__fe_userdel %username &>/dev/null || : -%__fe_groupdel %username &>/dev/null || : - +getent group ip-sentinel >/dev/null || groupadd -r ip-sentinel +getent passwd ip-sentinel >/dev/null || \ + useradd -r -g ip-sentinel -d %{homedir} -s /sbin/nologin \ + -c "IP sentinel user" ip-sentinel +exit 0 %post sysvinit /sbin/chkconfig --add %service @@ -186,6 +182,9 @@ test "$1" != "0" || /sbin/initctl -q stop ip-sentinel || : %changelog +* Wed Apr 10 2013 Jon Ciesla - 0.12-1903 +- Migrate from fedora-usermgmt to guideline scriptlets. + * Thu Feb 28 2013 Jon Ciesla - 0.12-1902 - Spec cleanup. - Switch from dietlibc to glibc.