瀏覽代碼

pam-1.3.0-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@11172 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 7 年之前
父節點
當前提交
ffacbad478
共有 1 個文件被更改,包括 28 次插入35 次删除
  1. 28 35
      p/pam/pam-vl.spec

+ 28 - 35
p/pam/pam-vl.spec

@@ -5,8 +5,8 @@
 Summary: A security tool which provides authentication for applications
 Summary(ja): アプリケーションに認証の仕組みを提供するセキュリティツール
 Name: pam
-Version: 1.1.8
-Release: 2%{?_dist_release}
+Version: 1.3.0
+Release: 1%{?_dist_release}
 # The library is BSD licensed with option to relicense as GPLv2+ - this option is redundant
 # as the BSD license allows that anyway. pam_timestamp and pam_console modules are GPLv2+
 License: BSD and GPLv2+
@@ -28,34 +28,23 @@ Source14: 90-nproc.conf
 Source15: pamtmp.conf
 Source16: postlogin.pamd
 Source17: postlogin.5
-Patch1:  pam-1.0.90-redhat-modules.patch
-Patch2:  pam-1.1.6-std-noclose.patch
+Patch1:  pam-1.2.0-redhat-modules.patch
 Patch4:  pam-1.1.0-console-nochmod.patch
 Patch5:  pam-1.1.0-notally.patch
+Patch7:  pam-1.2.1-faillock.patch
+Patch8:  pam-1.2.1-faillock-admin-group.patch
 Patch9:  pam-1.1.6-noflex.patch
 Patch10: pam-1.1.3-nouserenv.patch
 Patch13: pam-1.1.6-limits-user.patch
-Patch15: pam-1.1.6-full-relro.patch
+Patch15: pam-1.1.8-full-relro.patch
 # FIPS related - non upstreamable
-Patch20: pam-1.1.5-unix-no-fallback.patch
+Patch20: pam-1.2.0-unix-no-fallback.patch
+Patch28: pam-1.1.1-console-errmsg.patch
 # Upstreamed partially
-Patch31: pam-1.1.6-use-links.patch
-Patch32: pam-1.1.7-tty-audit-init.patch
-Patch33: pam-1.1.8-translation-updates.patch
-Patch34: pam-1.1.8-canonicalize-username.patch
-Patch35: pam-1.1.8-cve-2013-7041.patch
-Patch36: pam-1.1.8-cve-2014-2583.patch
-Patch37: pam-1.1.8-loginuid-container.patch
-
-Patch700: pam-0.99.9-sg-dev.patch
-
-## security patch(es)
-# fix CVE-2010-3435 and CVE-2010-3316
-Patch1009:  pam-1.1.1-drop-privs.patch
-# fix CVE-2010-3853
-Patch1010: pam-1.1.1-cve-2010-3853.patch
-Patch1020: pam-1.1.1_CVE-2011-3148.patch
-Patch1030: pam-1.1.1_CVE-2011-3149.patch
+Patch29: pam-1.3.0-pwhistory-helper.patch
+Patch31: pam-1.1.8-audit-user-mgmt.patch
+Patch32: pam-1.2.1-console-devname.patch
+Patch33: pam-1.3.0-unix-nomsg.patch
 
 %define _sbindir /sbin
 %define _moduledir /%{_lib}/security
@@ -80,7 +69,6 @@ BuildRequires: cracklib, cracklib-dicts >= 2.8
 BuildRequires: perl, pkgconfig, gettext
 %if %{WITH_AUDIT}
 BuildRequires: audit-libs-devel >= 1.0.8
-Requires: audit-libs >= 1.0.8
 %endif
 %if %{WITH_SELINUX}
 BuildRequires: libselinux-devel >= 1.33.2
@@ -182,23 +170,20 @@ PAM (Pluggable Authentication Modules) は,システム管理者が
 mv pam-redhat-%{pam_redhat_version}/* modules
 
 %patch1 -p1 -b .redhat-modules
-%patch2 -p1 -b .std-noclose
 %patch4 -p1 -b .nochmod
 %patch5 -p1 -b .notally
+%patch7 -p1 -b .faillock
+%patch8 -p1 -b .admin-group
 %patch9 -p1 -b .noflex
 %patch10 -p1 -b .nouserenv
 %patch13 -p1 -b .limits
 %patch15 -p1 -b .relro
 %patch20 -p1 -b .no-fallback
-%patch31 -p1 -b .links
-%patch32 -p1 -b .tty-audit-init
-%patch33 -p2 -b .translations
-%patch34 -p1 -b .canonicalize
-%patch35 -p1 -b .case
-%patch36 -p1 -b .timestamp-ruser
-%patch37 -p1 -b .container
-
-%patch700 -p1
+%patch28 -p1 -b .errmsg
+%patch29 -p1 -b .pwhhelper
+%patch31 -p1 -b .audit-user-mgmt
+%patch32 -p1 -b .devname
+%patch33 -p1 -b .nomsg
 
 ## security patch(es)
 
@@ -206,6 +191,7 @@ mv pam-redhat-%{pam_redhat_version}/* modules
 %build
 autoreconf -i
 %configure \
+	--disable-rpath \
 	--libdir=/%{_lib} \
 	--includedir=%{_includedir}/security \
 	--enable-isadir=../..%{_moduledir} \
@@ -216,7 +202,6 @@ autoreconf -i
 	--disable-audit \
 %endif
 	--disable-static \
-	--enable-isadir=../../%{_moduledir} \
 	--disable-prelude
 make -C po update-gmo
 make
@@ -365,10 +350,12 @@ end
 /%{_lib}/libpam_misc.so.*
 %{_sbindir}/pam_console_apply
 %{_sbindir}/pam_tally2
+%{_sbindir}/faillock
 %attr(4755,root,root) %{_sbindir}/pam_timestamp_check
 %attr(4755,root,root) %{_sbindir}/unix_chkpwd
 %attr(0700,root,root) %{_sbindir}/unix_update
 %attr(0755,root,root) %{_sbindir}/mkhomedir_helper
+%attr(0755,root,root) %{_sbindir}/pwhistory_helper
 %if %{_lib} != lib
 %dir /lib/security
 %endif
@@ -383,6 +370,7 @@ end
 %{_moduledir}/pam_env.so
 %{_moduledir}/pam_exec.so
 %{_moduledir}/pam_faildelay.so
+%{_moduledir}/pam_faillock.so
 %{_moduledir}/pam_filter.so
 %{_moduledir}/pam_ftp.so
 %{_moduledir}/pam_group.so
@@ -545,6 +533,11 @@ end
 
 
 %changelog
+* Sat Sep 09 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.0-1
+- updated to 1.3.0.
+- dropped all patches.
+- imported patches from rawhide.
+
 * Sat Feb 13 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.8-2
 - add Requires: libpwquality