* update pam to 1.6.1-3
This commit is contained in:
parent
2cc67b5bac
commit
325e15e718
46
pam/.SRCINFO
Normal file
46
pam/.SRCINFO
Normal file
@ -0,0 +1,46 @@
|
||||
pkgbase = pam
|
||||
pkgdesc = PAM (Pluggable Authentication Modules) library
|
||||
pkgver = 1.6.1
|
||||
pkgrel = 3
|
||||
url = http://linux-pam.org
|
||||
arch = x86_64
|
||||
license = GPL-2.0-only
|
||||
makedepends = git
|
||||
makedepends = flex
|
||||
makedepends = w3m
|
||||
makedepends = libxslt
|
||||
makedepends = docbook-xml
|
||||
makedepends = docbook5-xml
|
||||
makedepends = docbook-xsl
|
||||
makedepends = fop
|
||||
depends = glibc
|
||||
depends = libtirpc
|
||||
depends = pambase
|
||||
depends = audit
|
||||
depends = libaudit.so
|
||||
depends = libxcrypt
|
||||
depends = libcrypt.so
|
||||
depends = libnsl
|
||||
depends = systemd-libs
|
||||
provides = libpam.so
|
||||
provides = libpamc.so
|
||||
provides = libpam_misc.so
|
||||
options = !emptydirs
|
||||
backup = etc/security/access.conf
|
||||
backup = etc/security/faillock.conf
|
||||
backup = etc/security/group.conf
|
||||
backup = etc/security/limits.conf
|
||||
backup = etc/security/namespace.conf
|
||||
backup = etc/security/namespace.init
|
||||
backup = etc/security/pwhistory.conf
|
||||
backup = etc/security/pam_env.conf
|
||||
backup = etc/security/time.conf
|
||||
backup = etc/environment
|
||||
source = pam::git+https://github.com/linux-pam/linux-pam?signed#tag=v1.6.1
|
||||
source = pam.tmpfiles
|
||||
validpgpkeys = 8C6BFD92EE0F42EDF91A6A736D1A7F052E5924BB
|
||||
validpgpkeys = 296D6F29A020808E8717A8842DB5BD89A340AEB7
|
||||
b2sums = 12891f9064ce7f00d22452d8ff39c14af87c24f9fbf3eab65e475a7d2a592d2b1c1d585f3718b2fa72f277a8ad1faa17149fe0a911bfabdaa4a2957c32e29fe3
|
||||
b2sums = 36582c80020008c3810b311a2e126d2fb4ffc94e565ea4c0c0ab567fdb92943e269781ffa548550742feb685847c26c340906c7454dcc31df4e1e47d511d8d6f
|
||||
|
||||
pkgname = pam
|
4
pam/.nvchecker.toml
Normal file
4
pam/.nvchecker.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[pam]
|
||||
source = "git"
|
||||
git = "https://github.com/linux-pam/linux-pam.git"
|
||||
prefix = "v"
|
39
pam/PKGBUILD
39
pam/PKGBUILD
@ -5,45 +5,41 @@
|
||||
|
||||
pkgname=pam
|
||||
pkgver=1.6.1
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="PAM (Pluggable Authentication Modules) library"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
license=('GPL-2.0-only')
|
||||
url="http://linux-pam.org"
|
||||
depends=('glibc' 'libtirpc' 'pambase' 'audit' 'libaudit.so' 'libxcrypt' 'libcrypt.so' 'libnsl')
|
||||
makedepends=('flex' 'w3m' 'docbook-xml>=4.4' 'docbook-xsl')
|
||||
depends=('glibc' 'libtirpc' 'pambase' 'audit' 'libaudit.so' 'libxcrypt' 'libcrypt.so' 'libnsl' 'systemd-libs')
|
||||
makedepends=('git' 'flex' 'w3m' 'libxslt' 'docbook-xml' 'docbook5-xml' 'docbook-xsl' 'fop')
|
||||
provides=('libpam.so' 'libpamc.so' 'libpam_misc.so')
|
||||
backup=(etc/security/{access.conf,faillock.conf,group.conf,limits.conf,namespace.conf,namespace.init,pwhistory.conf,pam_env.conf,time.conf} etc/environment)
|
||||
source=(https://github.com/linux-pam/linux-pam/releases/download/v$pkgver/Linux-PAM-$pkgver{,-docs}.tar.xz{,.asc}
|
||||
$pkgname.tmpfiles)
|
||||
source=("pam::git+https://github.com/linux-pam/linux-pam?signed#tag=v${pkgver}"
|
||||
"${pkgname}.tmpfiles")
|
||||
validpgpkeys=(
|
||||
'8C6BFD92EE0F42EDF91A6A736D1A7F052E5924BB' # Thorsten Kukuk
|
||||
'296D6F29A020808E8717A8842DB5BD89A340AEB7' #Dimitry V. Levin <ldv@altlinux.org>
|
||||
'296D6F29A020808E8717A8842DB5BD89A340AEB7' # Dimitry V. Levin <ldv@altlinux.org>
|
||||
)
|
||||
|
||||
sha256sums=('f8923c740159052d719dbfc2a2f81942d68dd34fcaf61c706a02c9b80feeef8e'
|
||||
'SKIP'
|
||||
'fd7b13b9993c94677e78e84d12387b8da104b5ba668eda3f17360abe4277e79c'
|
||||
'SKIP'
|
||||
'5631f224e90c4f0459361c2a5b250112e3a91ba849754bb6f67d69d683a2e5ac')
|
||||
|
||||
b2sums=('12891f9064ce7f00d22452d8ff39c14af87c24f9fbf3eab65e475a7d2a592d2b1c1d585f3718b2fa72f277a8ad1faa17149fe0a911bfabdaa4a2957c32e29fe3'
|
||||
'36582c80020008c3810b311a2e126d2fb4ffc94e565ea4c0c0ab567fdb92943e269781ffa548550742feb685847c26c340906c7454dcc31df4e1e47d511d8d6f')
|
||||
options=('!emptydirs')
|
||||
|
||||
prepare() {
|
||||
cd Linux-PAM-$pkgver
|
||||
cd "${pkgname}"
|
||||
./autogen.sh
|
||||
# apply patch from the source array (should be a pacman feature)
|
||||
local src
|
||||
for src in "${source[@]}"; do
|
||||
src="${src%%::*}"
|
||||
src="${src##*/}"
|
||||
[[ $src = *.patch ]] || continue
|
||||
echo "Applying patch $src..."
|
||||
patch -Np1 < "../$src"
|
||||
echo "Applying patch ${src}..."
|
||||
patch -Np1 < "../${src}"
|
||||
done
|
||||
}
|
||||
|
||||
build() {
|
||||
cd Linux-PAM-$pkgver
|
||||
cd "${pkgname}"
|
||||
./configure \
|
||||
--libdir=/usr/lib \
|
||||
--sbindir=/usr/bin \
|
||||
@ -53,12 +49,11 @@ build() {
|
||||
}
|
||||
|
||||
package() {
|
||||
install -Dm 644 $pkgname.tmpfiles "$pkgdir"/usr/lib/tmpfiles.d/$pkgname.conf
|
||||
cd Linux-PAM-$pkgver
|
||||
make DESTDIR="$pkgdir" SCONFIGDIR=/etc/security install
|
||||
install -Dm 644 $pkgname.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf
|
||||
cd "${pkgname}"
|
||||
make DESTDIR="${pkgdir}" SCONFIGDIR=/etc/security install
|
||||
|
||||
# set unix_chkpwd uid
|
||||
chmod +s "$pkgdir"/usr/bin/unix_chkpwd
|
||||
chmod +s "${pkgdir}"/usr/bin/unix_chkpwd
|
||||
}
|
||||
|
||||
# vim: ts=2 sw=2 et:
|
||||
|
Loading…
x
Reference in New Issue
Block a user