An extensible library which provides authentication for applications
Go to file
Zbigniew Jędrzejewski-Szmek bb75480a15 Add Conflicts for pam version before the split
I had an upgrade failure where pam itself was blocked:
 Problem: cannot install both libnsl2-2.0.0-3.fc36.x86_64 and libnsl2-1.3.0-4.fc35.x86_64
  - package pam-1.5.2-11.fc36.x86_64 requires libnsl.so.3()(64bit), but none of the providers can be installed
  - package pam-1.5.2-11.fc36.x86_64 requires libnsl.so.3(LIBNSL_2.0)(64bit), but none of the providers can be installed
  - package python26-2.6.9-21.fc31.x86_64 requires libnsl.so.2()(64bit), but none of the providers can be installed
  - package python26-2.6.9-21.fc31.x86_64 requires libnsl.so.2(LIBNSL_1.0)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package pam-1.5.2-7.fc35.x86_64
  - problem with installed package python26-2.6.9-21.fc31.x86_64

So dnf would try to just install pam-libs, and that failed in the transaction
test after downloading all the packages. Let's try to fail early in such a case.

With the Conflicts:
 Problem 1: cannot install both libnsl2-2.0.0-3.fc36.x86_64 and libnsl2-1.3.0-4.fc35.x86_64
  - package pam-1.5.2-12.fc36.x86_64 requires libnsl.so.3()(64bit), but none of the providers can be installed
  - package pam-1.5.2-12.fc36.x86_64 requires libnsl.so.3(LIBNSL_2.0)(64bit), but none of the providers can be installed
  - package python26-2.6.9-21.fc31.x86_64 requires libnsl.so.2()(64bit), but none of the providers can be installed
  - package python26-2.6.9-21.fc31.x86_64 requires libnsl.so.2(LIBNSL_1.0)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package pam-1.5.2-7.fc35.x86_64
  - problem with installed package python26-2.6.9-21.fc31.x86_64
 Problem 2: problem with installed package pam-devel-1.5.2-7.fc35.i686
  - pam-devel-1.5.2-7.fc35.i686 has inferior architecture
  - pam-devel-1.5.2-11.fc36.i686 has inferior architecture
  - cannot install both pam-devel-1.5.2-12.fc36.x86_64 and pam-devel-1.5.2-7.fc35.x86_64
  - cannot install both pam-devel-1.5.2-12.fc36.x86_64 and pam-devel-1.5.2-11.fc36.x86_64
  - cannot install the best update candidate for package pam-devel-1.5.2-7.fc35.x86_64
===========================================================================================
 Package             Architecture     Version                 Repository              Size
===========================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 libnsl2             x86_64           2.0.0-3.fc36            fedora                  30 k
 pam-devel           x86_64           1.5.2-11.fc36           fedora                  97 k
 pam-devel           x86_64           1.5.2-12.fc36           @commandline            97 k
Skipping packages with broken dependencies:
 pam                 x86_64           1.5.2-12.fc36           @commandline           519 k
2022-02-27 17:00:55 +01:00
tests Add CI tests using the standard test interface 2017-10-04 17:57:38 +03:00
.gitignore Rebase to pam-redhat-1.1.5 2021-09-23 11:39:42 +02:00
config-util.5 Remove trailing white-spaces from config-util.5 2021-10-04 16:31:18 +02:00
config-util.pamd - don't include ps and pdf docs (#168823) 2005-09-30 13:52:28 +00:00
dlopen.sh auto-import pam-0.77-51 from pam-0.77-51.src.rpm 2004-09-09 09:58:35 +00:00
gpl-2.0.txt fix license handling 2014-07-30 10:54:36 -04:00
macros.pam Add macros file to allow other packages to stop hardcoding directory names 2021-07-22 12:43:41 +02:00
other.pamd - update to Linux-PAM-0.78 2004-11-23 15:32:59 +00:00
pam-1.3.0-unix-nomsg.patch drop superfluous 'Changing password' message from pam_unix (#658289) 2017-04-20 16:55:25 +02:00
pam-1.5.0-noflex.patch - Rebase to release 1.5.0 2020-11-11 15:18:15 +01:00
pam-1.5.0-redhat-modules.patch Realign pam-1.5.0-redhat-modules.patch 2021-10-04 16:25:33 +02:00
pam.spec Add Conflicts for pam version before the split 2022-02-27 17:00:55 +01:00
pamtmp.conf Remove conflicting ownership of motd.d directories 2022-01-11 13:20:37 +01:00
postlogin.5 - add postlogin common PAM configuration file (#665059) 2010-12-22 18:22:11 +01:00
sources Rebase to pam-redhat-1.1.5 2021-09-23 11:39:42 +02:00
system-auth.5 - add postlogin common PAM configuration file (#665059) 2010-12-22 18:22:11 +01:00