-
Notifications
You must be signed in to change notification settings - Fork 52
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
32d05e1
commit 6e3dd16
Showing
8 changed files
with
113 additions
and
76 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
- linux-pam ([1.5.3](https://github.com/linux-pam/linux-pam/releases/tag/v1.5.3)) |
4 changes: 2 additions & 2 deletions
4
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/Manifest
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
DIST pam-1.5.1_p20210622.tar.gz 783068 BLAKE2B c8f13c2ccef73ad367d4fac9a7d1d0d3f3d0e4f1c8eea877d2ab467411cf17cc32c6c9c89e98d94090481d7d7746723175031ba8713a8fb0c3e1976e2854e58b SHA512 5b7a84b9de2d0b0c39cb33e9b8d24aeedca670b998536d74dc497eb7af31cb1f3157f196a01712c4ae273634b51ddad2062f207534b35b1d1a1e790816c8dc1b | ||
DIST pam-doc-1.5.1_p20210610.tar.xz 62308 BLAKE2B b3311e704ddc840b7fd28ea7764e8a0d3fdf508e2e37405acbfa26462a188c480859b3b21bd4a4b4acea70928e68650c216e8fb2d2b6f11ba33f54c6692cf3a2 SHA512 89b88f8ebf0c46f6b25dc0c5f39383ecbef0b12d6ffab388d92026066ee986f9068819cdbf38baaa1e341cd6cc84b1e8d3ad02db121aaf0ddad27e4e6efe26e7 | ||
DIST Linux-PAM-1.5.3-docs.tar.xz 466340 BLAKE2B 6bade3c63ebe6b6ca7a86d7385850bb87bf1d6526add3ac5aad140533516c1d27b594a17d09c4127ff985c42e6c571618785d6b2a2913e6575678c4dcf947dc0 SHA512 a9082823da88e0054d74e13aef872519ced5fbef25c8cc1a7e3a99160f835aa09c9ef701b6ec507acd3b540da0019288424bb4c8ebd828181ea90450db1494a9 | ||
DIST Linux-PAM-1.5.3.tar.xz 1020076 BLAKE2B 362c939f3afc343e6f4e78e7f6ba6f7a9c6ee0a9948bb5a4fc34cecfd29e9fa974082534d4ceedd04d8d3e34c7b3ef43d2a07ba5f41d26da04ec8330fc3790fb SHA512 af88e8c1b6a9b737ffaffff7dd9ed8eec996d1fbb5804fb76f590bed66d8a1c2c6024a534d7a7b6d18496b300f3d6571a08874cf406cd2e8cea1d5eff49c136a |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
15 changes: 0 additions & 15 deletions
15
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/files/pam-1.5.1-musl.patch
This file was deleted.
Oops, something went wrong.
33 changes: 33 additions & 0 deletions
33
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/files/pam-1.5.3-termios.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
Replace System V termio.h with POSIX termios.h for musl | ||
Upstream: https://github.com/linux-pam/linux-pam/pull/576 | ||
Bug: https://bugs.gentoo.org/906137 | ||
|
||
From 5658105b04ad4df212baf302898ee2cca99516a6 Mon Sep 17 00:00:00 2001 | ||
From: Violet Purcell <[email protected]> | ||
Date: Thu, 11 May 2023 10:27:53 -0400 | ||
Subject: [PATCH] fix build on musl | ||
|
||
--- a/examples/tty_conv.c | ||
+++ b/examples/tty_conv.c | ||
@@ -6,8 +6,9 @@ | ||
#include <string.h> | ||
#include <errno.h> | ||
#include <unistd.h> | ||
-#include <termio.h> | ||
+#include <termios.h> | ||
#include <security/pam_appl.h> | ||
+#include <sys/ioctl.h> | ||
|
||
/*************************************** | ||
* @brief echo off/on | ||
@@ -16,7 +17,7 @@ | ||
***************************************/ | ||
static void echoOff(int fd, int off) | ||
{ | ||
- struct termio tty; | ||
+ struct termios tty; | ||
if (ioctl(fd, TCGETA, &tty) < 0) | ||
{ | ||
fprintf(stderr, "TCGETA failed: %s\n", strerror(errno)); | ||
-- | ||
2.40.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
35 changes: 19 additions & 16 deletions
35
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/metadata.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,24 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> | ||
<pkgmetadata> | ||
<maintainer type="person"> | ||
<email>[email protected]</email> | ||
<name>Mikle Kolyada</name> | ||
</maintainer> | ||
<use> | ||
<flag name="berkdb"> | ||
Build the pam_userdb module, that allows to authenticate users | ||
against a Berkeley DB file. Please note that enabling this USE | ||
flag will create a PAM module that links to the Berkeley DB (as | ||
provided by <pkg>sys-libs/db</pkg>) installed in /usr/lib and | ||
will thus not work for boot-critical services authentication. | ||
</flag> | ||
<maintainer type="project"> | ||
<email>[email protected]</email> | ||
</maintainer> | ||
<maintainer type="person"> | ||
<email>[email protected]</email> | ||
<name>Sam James</name> | ||
</maintainer> | ||
<use> | ||
<flag name="berkdb"> | ||
Build the pam_userdb module, that allows to authenticate users | ||
against a Berkeley DB file. Please note that enabling this USE | ||
flag will create a PAM module that links to the Berkeley DB (as | ||
provided by <pkg>sys-libs/db</pkg>) installed in /usr/lib and | ||
will thus not work for boot-critical services authentication. | ||
</flag> | ||
</use> | ||
<upstream> | ||
<remote-id type="github">linux-pam/linux-pam</remote-id> | ||
<remote-id type="cpe">cpe:/a:kernel:linux-pam</remote-id> | ||
</upstream> | ||
<upstream> | ||
<remote-id type="github">linux-pam/linux-pam</remote-id> | ||
<remote-id type="cpe">cpe:/a:kernel:linux-pam</remote-id> | ||
</upstream> | ||
</pkgmetadata> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters