diff --git a/389-ds-base.spec b/389-ds-base.spec index 8b6259e..ec02985 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -34,7 +34,7 @@ Summary: 389 Directory Server (base) Name: 389-ds-base Version: 1.3.5.17 -Release: %{?relprefix}2%{?prerel}%{?dist} +Release: %{?relprefix}3%{?prerel}%{?dist} License: GPLv3+ URL: http://www.port389.org/ Group: System Environment/Daemons @@ -312,6 +312,14 @@ if [ -n "$DEBUGPOSTTRANS" ] ; then output=$DEBUGPOSTTRANS fi +# https://fedoraproject.org/wiki/Packaging:UsersAndGroups#Soft_static_allocation +# Soft static allocation for UID and GID +USERNAME="dirsrv" +ALLOCATED_UID=389 +GROUPNAME="dirsrv" +ALLOCATED_GID=389 +HOMEDIR="/usr/share/dirsrv" + getent group $GROUPNAME >/dev/null || /usr/sbin/groupadd -f -g $ALLOCATED_GID -r $GROUPNAME if ! getent passwd $USERNAME >/dev/null ; then if ! getent passwd $ALLOCATED_UID >/dev/null ; then @@ -446,6 +454,10 @@ fi %{_sysconfdir}/%{pkgname}/dirsrvtests %changelog +* Wed Apr 26 2017 Mark Reynolds - 1.3.5.17-3 +- Bump version to 1.3.5.17-3 +- Fix improper backport to specfile + * Mon Apr 24 2017 Mark Reynolds - 1.3.5.17-2 - Bump version to 1.3.5.17-2 - Bug 1391728 - %post enumerates groups many times, refers to undefined macros