diff --git a/bind.changes b/bind.changes index fac0ee1..8575bc0 100644 --- a/bind.changes +++ b/bind.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Dec 6 13:35:59 UTC 2017 - vcizek@suse.com + +- Use getent when adding user/group +- update changelog to mention removed options + ------------------------------------------------------------------- Sat Nov 25 15:31:18 UTC 2017 - meissner@suse.com @@ -26,6 +32,7 @@ Thu Nov 21 13:41:38 UTC 2017 - tchvatal@suse.com * Enable python3 * Enable gssapi * Enable dnssec scripts + * Remove no longer recognized --enable-rrl ------------------------------------------------------------------- Thu Nov 21 12:54:35 UTC 2017 - tchvatal@suse.com diff --git a/bind.spec b/bind.spec index cdae91b..0b1f237 100644 --- a/bind.spec +++ b/bind.spec @@ -40,9 +40,9 @@ %define NAMED_COMMENT Name server daemon %define NAMED_HOMEDIR %{_localstatedir}/lib/named %define NAMED_SHELL /bin/false -%define GROUPADD_NAMED %{_sbindir}/groupadd -g %{NAMED_GID} -o -r %{NAMED_GID_NAME} 2> /dev/null || : -%define USERADD_NAMED %{_sbindir}/useradd -r -o -g %{NAMED_GID_NAME} -u %{NAMED_UID} -s %{NAMED_SHELL} -c "%{NAMED_COMMENT}" -d %{NAMED_HOMEDIR} %{NAMED_UID_NAME} 2> /dev/null || : -%define USERMOD_NAMED %{_sbindir}/usermod -s %{NAMED_SHELL} -d %{NAMED_HOMEDIR} %{NAMED_UID_NAME} 2>/dev/null || : +%define GROUPADD_NAMED getent group %{NAMED_GID_NAME} >/dev/null || %{_sbindir}/groupadd -g %{NAMED_GID} -o -r %{NAMED_GID_NAME} +%define USERADD_NAMED getent passwd %{NAMED_UID_NAME} >/dev/null || %{_sbindir}/useradd -r -o -g %{NAMED_GID_NAME} -u %{NAMED_UID} -s %{NAMED_SHELL} -c "%{NAMED_COMMENT}" -d %{NAMED_HOMEDIR} %{NAMED_UID_NAME} +%define USERMOD_NAMED getent passwd %{NAMED_UID_NAME} >/dev/null || %{_sbindir}/usermod -s %{NAMED_SHELL} -d %{NAMED_HOMEDIR} %{NAMED_UID_NAME} %define with_systemd 0 #Compat macro for new _fillupdir macro introduced in Nov 2017 %if ! %{defined _fillupdir}