SHA256
3
0
forked from pool/pam

- pam-login_defs-check.sh: adjust for new login.defs variable usages

pam_tally2 has been removed upstream, remove pam_tally2-removal.patch

- Update to version 1.5.2

OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=247
This commit is contained in:
Thorsten Kukuk 2021-09-10 10:28:05 +00:00 committed by Git OBS Bridge
parent dc65a6a40a
commit 3aaba5773b
6 changed files with 16 additions and 1345 deletions

View File

@ -12,7 +12,7 @@ grep -rh LOGIN_DEFS . |
sed -n 's/^.*search_key *([A-Za-z_]*, *[A-Z_]*LOGIN_DEFS, *"\([A-Z0-9_]*\)").*$/\1/p' | sed -n 's/^.*search_key *([A-Za-z_]*, *[A-Z_]*LOGIN_DEFS, *"\([A-Z0-9_]*\)").*$/\1/p' |
LC_ALL=C sort -u >pam-login_defs-vars.lst LC_ALL=C sort -u >pam-login_defs-vars.lst
if test $(sha1sum pam-login_defs-vars.lst | sed 's/ .*$//') != 3c6e0020c31609690b69ef391654df930b74151d ; then if test $(sha1sum pam-login_defs-vars.lst | sed 's/ .*$//') != e9750fd874b9b55fc151d424ae048050e3858d57 ; then
echo "does not match!" >&2 echo "does not match!" >&2
echo "Checksum is: $(sha1sum pam-login_defs-vars.lst | sed 's/ .*$//')" >&2 echo "Checksum is: $(sha1sum pam-login_defs-vars.lst | sed 's/ .*$//')" >&2

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Fri Sep 10 10:08:28 UTC 2021 - Thorsten Kukuk <kukuk@suse.com>
- pam-login_defs-check.sh: adjust for new login.defs variable usages
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Sep 6 11:51:30 UTC 2021 - Josef Möllers <josef.moellers@suse.com> Mon Sep 6 11:51:30 UTC 2021 - Josef Möllers <josef.moellers@suse.com>
@ -19,6 +24,8 @@ Mon Sep 6 11:51:30 UTC 2021 - Josef Möllers <josef.moellers@suse.com>
* Multiple minor bug fixes, portability fixes, documentation * Multiple minor bug fixes, portability fixes, documentation
improvements, and translation updates. improvements, and translation updates.
pam_tally2 has been removed upstream, remove pam_tally2-removal.patch
pam_cracklib has been removed from the upstream sources. This pam_cracklib has been removed from the upstream sources. This
obsoletes pam-pam_cracklib-add-usersubstr.patch and obsoletes pam-pam_cracklib-add-usersubstr.patch and
pam_cracklib-removal.patch. pam_cracklib-removal.patch.

View File

@ -57,8 +57,6 @@ Patch4: pam-hostnames-in-access_conf.patch
Patch5: pam-xauth_ownership.patch Patch5: pam-xauth_ownership.patch
Patch8: pam-bsc1177858-dont-free-environment-string.patch Patch8: pam-bsc1177858-dont-free-environment-string.patch
Patch12: pam_umask-usergroups-login_defs.patch Patch12: pam_umask-usergroups-login_defs.patch
# https://github.com/linux-pam/linux-pam/commit/e842a5fc075002f46672ebcd8e896624f1ec8068
# Patch101: revert-check_shadow_expiry.diff
BuildRequires: audit-devel BuildRequires: audit-devel
BuildRequires: bison BuildRequires: bison
BuildRequires: flex BuildRequires: flex
@ -116,9 +114,7 @@ a Berkeley DB database.
%package doc %package doc
Summary: Documentation for Pluggable Authentication Modules Summary: Documentation for Pluggable Authentication Modules
Group: Documentation/HTML Group: Documentation/HTML
%if 0%{?suse_version} >= 1140
BuildArch: noarch BuildArch: noarch
%endif
%description doc %description doc
PAM (Pluggable Authentication Modules) is a system security tool that PAM (Pluggable Authentication Modules) is a system security tool that
@ -149,10 +145,9 @@ cp -a %{SOURCE12} .
%patch5 -p1 %patch5 -p1
%patch8 -p1 %patch8 -p1
%patch12 -p1 %patch12 -p1
# %%patch101 -p1
%build %build
# bash ./pam-login_defs-check.sh bash ./pam-login_defs-check.sh
export CFLAGS="%{optflags}" export CFLAGS="%{optflags}"
%if !%{with debug} %if !%{with debug}
CFLAGS="$CFLAGS -DNDEBUG" CFLAGS="$CFLAGS -DNDEBUG"
@ -253,7 +248,6 @@ done
%dir %{_pam_secconfdir} %dir %{_pam_secconfdir}
%dir %{_pam_secconfdir}/limits.d %dir %{_pam_secconfdir}/limits.d
%dir %{_prefix}/lib/motd.d %dir %{_prefix}/lib/motd.d
%ghost %dir %{_rundir}/motd.d
%if %{defined config_noreplace} %if %{defined config_noreplace}
%config(noreplace) %{_pam_confdir}/other %config(noreplace) %{_pam_confdir}/other
%config(noreplace) %{_pam_confdir}/common-* %config(noreplace) %{_pam_confdir}/common-*

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Fri Sep 10 10:23:13 UTC 2021 - Thorsten Kukuk <kukuk@suse.com>
- Update to version 1.5.2
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jul 13 13:40:54 UTC 2021 - Thorsten Kukuk <kukuk@suse.com> Tue Jul 13 13:40:54 UTC 2021 - Thorsten Kukuk <kukuk@suse.com>

View File

@ -27,7 +27,7 @@
%endif %endif
Name: pam_unix-nis Name: pam_unix-nis
# #
Version: 1.5.1 Version: 1.5.2
Release: 0 Release: 0
Summary: PAM module for standard UNIX and NIS authentication Summary: PAM module for standard UNIX and NIS authentication
License: GPL-2.0-or-later OR BSD-3-Clause License: GPL-2.0-or-later OR BSD-3-Clause
@ -36,7 +36,6 @@ URL: http://www.linux-pam.org/
Source: Linux-PAM-%{version}.tar.xz Source: Linux-PAM-%{version}.tar.xz
Source9: baselibs.conf Source9: baselibs.conf
Patch: Makefile-pam_unix-nis.diff Patch: Makefile-pam_unix-nis.diff
Patch1: revert-check_shadow_expiry.diff
BuildRequires: pam-devel BuildRequires: pam-devel
%if 0%{?suse_version} > 1320 %if 0%{?suse_version} > 1320
BuildRequires: pkgconfig(libeconf) BuildRequires: pkgconfig(libeconf)
@ -58,7 +57,6 @@ module has NIS support.
%prep %prep
%setup -q -n Linux-PAM-%{version} %setup -q -n Linux-PAM-%{version}
%patch -p1 %patch -p1
%patch1 -p1
%build %build
export CFLAGS="%{optflags} -DNDEBUG" export CFLAGS="%{optflags} -DNDEBUG"
@ -69,8 +67,7 @@ export CFLAGS="%{optflags} -DNDEBUG"
--pdfdir=%{_docdir}/pam/pdf \ --pdfdir=%{_docdir}/pam/pdf \
--enable-isadir=../..%{_pam_moduledir} \ --enable-isadir=../..%{_pam_moduledir} \
--enable-securedir=%{_pam_moduledir} \ --enable-securedir=%{_pam_moduledir} \
--enable-vendordir=%{_distconfdir} \ --enable-vendordir=%{_distconfdir}
--enable-tally2
make -C modules/pam_unix make -C modules/pam_unix
%install %install