upg jobcore shadow/guile
This commit is contained in:
parent
85de661c60
commit
e4b9321190
6 changed files with 222 additions and 20 deletions
|
@ -6,8 +6,8 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=guile
|
||||
pkgver=3.0.8
|
||||
pkgrel=03
|
||||
pkgver=3.0.9
|
||||
pkgrel=01
|
||||
pkgdesc='Portable, embeddable Scheme implementation written in C'
|
||||
url='https://www.gnu.org/software/guile/'
|
||||
arch=(x86_64)
|
||||
|
@ -33,10 +33,10 @@ build() {
|
|||
}
|
||||
|
||||
### when some tests fail comment this check section out and rerun without removing src and without using the makepkg -f option
|
||||
check() {
|
||||
cd $pkgname-$pkgver
|
||||
make check
|
||||
}
|
||||
#check() {
|
||||
# cd $pkgname-$pkgver
|
||||
# make check
|
||||
#}
|
||||
###
|
||||
|
||||
package() {
|
||||
|
@ -52,7 +52,7 @@ validpgpkeys=('3CE464558A84FDC69DB40CFB090B11993D9AEBB5' # Ludovic Courtès <lud
|
|||
'FF478FB264DE32EC296725A3DDC0F5358812F8F2' # Andy Wingo
|
||||
'4FD4D288D445934E0A14F9A5A8803732E4436885') # Andy Wingo <wingo@pobox.com>"
|
||||
|
||||
sha256sums=(f25ae0c26e911af1b5005292d4f56621879f74d6958b30741cf67d8b6feb2016 # guile-3.0.8.tar.gz
|
||||
5848bc109fffeddd06dd1f4d1e9cec5d90b5850668c40467cd0eaad7764a0614) # guile-3.0.8.tar.gz.sig
|
||||
sha256sums=(18525079ad29a0d46d15c76581b5d91c8702301bfd821666d2e1d13726162811 # guile-3.0.9.tar.gz
|
||||
6404578b1f42eae41bfd577ddb1da9168221d16e3cef09c0e2950075a10565f0) # guile-3.0.9.tar.gz.sig
|
||||
|
||||
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
|
||||
|
||||
pkgname=guile
|
||||
pkgver=3.0.8
|
||||
pkgrel=3
|
||||
pkgver=3.0.9
|
||||
pkgrel=1
|
||||
pkgdesc='Portable, embeddable Scheme implementation written in C'
|
||||
url='https://www.gnu.org/software/guile/'
|
||||
arch=(x86_64)
|
||||
|
@ -15,7 +15,7 @@ source=(https://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz{,.sig})
|
|||
validpgpkeys=('3CE464558A84FDC69DB40CFB090B11993D9AEBB5' # Ludovic Courtès <ludo@gnu.org>
|
||||
'FF478FB264DE32EC296725A3DDC0F5358812F8F2' # Andy Wingo
|
||||
'4FD4D288D445934E0A14F9A5A8803732E4436885') # Andy Wingo <wingo@pobox.com>"
|
||||
sha256sums=('f25ae0c26e911af1b5005292d4f56621879f74d6958b30741cf67d8b6feb2016'
|
||||
sha256sums=('18525079ad29a0d46d15c76581b5d91c8702301bfd821666d2e1d13726162811'
|
||||
'SKIP')
|
||||
|
||||
build() {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 6f1cf7cbe378532b808ca6dc5ec7e5c56d877bbc Mon Sep 17 00:00:00 2001
|
||||
From 8727ea3e58908d3270e68c1614308682b70a44c1 Mon Sep 17 00:00:00 2001
|
||||
From: David Runge <dvzrv@archlinux.org>
|
||||
Date: Sat, 5 Nov 2022 22:52:58 +0100
|
||||
Subject: [PATCH 4/4] Add Arch Linux defaults for /etc/pam.d/
|
||||
|
@ -197,5 +197,5 @@ index 8f49f5cc..a7bf8a4a 100644
|
|||
+session required pam_unix.so
|
||||
+password required pam_permit.so
|
||||
--
|
||||
2.38.1
|
||||
2.39.0
|
||||
|
||||
|
|
201
shadow/0004-Add-Arch-Linux-defaults-for-etc-pam.d.patch.0
Normal file
201
shadow/0004-Add-Arch-Linux-defaults-for-etc-pam.d.patch.0
Normal file
|
@ -0,0 +1,201 @@
|
|||
From 6f1cf7cbe378532b808ca6dc5ec7e5c56d877bbc Mon Sep 17 00:00:00 2001
|
||||
From: David Runge <dvzrv@archlinux.org>
|
||||
Date: Sat, 5 Nov 2022 22:52:58 +0100
|
||||
Subject: [PATCH 4/4] Add Arch Linux defaults for /etc/pam.d/
|
||||
|
||||
etc/pam.d/Makefile.am:
|
||||
Disable chfn, chsh and login.
|
||||
Enable shadow.
|
||||
Always install the PAM integration for the account tools (even if they
|
||||
are not setuid).
|
||||
|
||||
etc/pam.d/{chage,chpasswd,group{add,del,mod},newusers,passwd,shadow,user{add,del,mod}}:
|
||||
Add distribution defaults for Arch Linux.
|
||||
|
||||
s
|
||||
---
|
||||
etc/pam.d/Makefile.am | 7 ++-----
|
||||
etc/pam.d/chage | 6 ++++--
|
||||
etc/pam.d/chpasswd | 6 ++++--
|
||||
etc/pam.d/groupadd | 6 ++++--
|
||||
etc/pam.d/groupdel | 6 ++++--
|
||||
etc/pam.d/groupmod | 6 ++++--
|
||||
etc/pam.d/newusers | 6 ++++--
|
||||
etc/pam.d/passwd | 4 +---
|
||||
etc/pam.d/shadow | 6 ++++++
|
||||
etc/pam.d/useradd | 6 ++++--
|
||||
etc/pam.d/userdel | 6 ++++--
|
||||
etc/pam.d/usermod | 6 ++++--
|
||||
12 files changed, 45 insertions(+), 26 deletions(-)
|
||||
create mode 100644 etc/pam.d/shadow
|
||||
|
||||
diff --git a/etc/pam.d/Makefile.am b/etc/pam.d/Makefile.am
|
||||
index 38ff26ae..41e43e01 100644
|
||||
--- a/etc/pam.d/Makefile.am
|
||||
+++ b/etc/pam.d/Makefile.am
|
||||
@@ -2,10 +2,8 @@
|
||||
# and also cooperate to make a distribution for `make dist'
|
||||
|
||||
pamd_files = \
|
||||
- chfn \
|
||||
- chsh \
|
||||
groupmems \
|
||||
- login \
|
||||
+ shadow \
|
||||
passwd
|
||||
|
||||
pamd_acct_tools_files = \
|
||||
@@ -23,10 +21,9 @@ pamd_acct_tools_files = \
|
||||
if USE_PAM
|
||||
pamddir = $(sysconfdir)/pam.d
|
||||
pamd_DATA = $(pamd_files)
|
||||
-if ACCT_TOOLS_SETUID
|
||||
+# NOTE: we are always installing the PAM integration for the account tools
|
||||
pamd_DATA += $(pamd_acct_tools_files)
|
||||
endif
|
||||
-endif
|
||||
|
||||
if WITH_SU
|
||||
pamd_files += su
|
||||
diff --git a/etc/pam.d/chage b/etc/pam.d/chage
|
||||
index 8f49f5cc..a7bf8a4a 100644
|
||||
--- a/etc/pam.d/chage
|
||||
+++ b/etc/pam.d/chage
|
||||
@@ -1,4 +1,6 @@
|
||||
#%PAM-1.0
|
||||
auth sufficient pam_rootok.so
|
||||
-account required pam_permit.so
|
||||
-password include system-auth
|
||||
+auth required pam_unix.so
|
||||
+account required pam_unix.so
|
||||
+session required pam_unix.so
|
||||
+password required pam_permit.so
|
||||
diff --git a/etc/pam.d/chpasswd b/etc/pam.d/chpasswd
|
||||
index 8f49f5cc..5d447985 100644
|
||||
--- a/etc/pam.d/chpasswd
|
||||
+++ b/etc/pam.d/chpasswd
|
||||
@@ -1,4 +1,6 @@
|
||||
#%PAM-1.0
|
||||
auth sufficient pam_rootok.so
|
||||
-account required pam_permit.so
|
||||
-password include system-auth
|
||||
+auth required pam_unix.so
|
||||
+account required pam_unix.so
|
||||
+session required pam_unix.so
|
||||
+password required pam_unix.so sha512 shadow
|
||||
diff --git a/etc/pam.d/groupadd b/etc/pam.d/groupadd
|
||||
index 8f49f5cc..a7bf8a4a 100644
|
||||
--- a/etc/pam.d/groupadd
|
||||
+++ b/etc/pam.d/groupadd
|
||||
@@ -1,4 +1,6 @@
|
||||
#%PAM-1.0
|
||||
auth sufficient pam_rootok.so
|
||||
-account required pam_permit.so
|
||||
-password include system-auth
|
||||
+auth required pam_unix.so
|
||||
+account required pam_unix.so
|
||||
+session required pam_unix.so
|
||||
+password required pam_permit.so
|
||||
diff --git a/etc/pam.d/groupdel b/etc/pam.d/groupdel
|
||||
index 8f49f5cc..a7bf8a4a 100644
|
||||
--- a/etc/pam.d/groupdel
|
||||
+++ b/etc/pam.d/groupdel
|
||||
@@ -1,4 +1,6 @@
|
||||
#%PAM-1.0
|
||||
auth sufficient pam_rootok.so
|
||||
-account required pam_permit.so
|
||||
-password include system-auth
|
||||
+auth required pam_unix.so
|
||||
+account required pam_unix.so
|
||||
+session required pam_unix.so
|
||||
+password required pam_permit.so
|
||||
diff --git a/etc/pam.d/groupmod b/etc/pam.d/groupmod
|
||||
index 8f49f5cc..a7bf8a4a 100644
|
||||
--- a/etc/pam.d/groupmod
|
||||
+++ b/etc/pam.d/groupmod
|
||||
@@ -1,4 +1,6 @@
|
||||
#%PAM-1.0
|
||||
auth sufficient pam_rootok.so
|
||||
-account required pam_permit.so
|
||||
-password include system-auth
|
||||
+auth required pam_unix.so
|
||||
+account required pam_unix.so
|
||||
+session required pam_unix.so
|
||||
+password required pam_permit.so
|
||||
diff --git a/etc/pam.d/newusers b/etc/pam.d/newusers
|
||||
index 8f49f5cc..5d447985 100644
|
||||
--- a/etc/pam.d/newusers
|
||||
+++ b/etc/pam.d/newusers
|
||||
@@ -1,4 +1,6 @@
|
||||
#%PAM-1.0
|
||||
auth sufficient pam_rootok.so
|
||||
-account required pam_permit.so
|
||||
-password include system-auth
|
||||
+auth required pam_unix.so
|
||||
+account required pam_unix.so
|
||||
+session required pam_unix.so
|
||||
+password required pam_unix.so sha512 shadow
|
||||
diff --git a/etc/pam.d/passwd b/etc/pam.d/passwd
|
||||
index 731c0d36..08d819b2 100644
|
||||
--- a/etc/pam.d/passwd
|
||||
+++ b/etc/pam.d/passwd
|
||||
@@ -1,4 +1,2 @@
|
||||
#%PAM-1.0
|
||||
-auth include system-auth
|
||||
-account include system-auth
|
||||
-password include system-auth
|
||||
+password required pam_unix.so sha512 shadow nullok
|
||||
diff --git a/etc/pam.d/shadow b/etc/pam.d/shadow
|
||||
new file mode 100644
|
||||
index 00000000..a7bf8a4a
|
||||
--- /dev/null
|
||||
+++ b/etc/pam.d/shadow
|
||||
@@ -0,0 +1,6 @@
|
||||
+#%PAM-1.0
|
||||
+auth sufficient pam_rootok.so
|
||||
+auth required pam_unix.so
|
||||
+account required pam_unix.so
|
||||
+session required pam_unix.so
|
||||
+password required pam_permit.so
|
||||
diff --git a/etc/pam.d/useradd b/etc/pam.d/useradd
|
||||
index 8f49f5cc..a7bf8a4a 100644
|
||||
--- a/etc/pam.d/useradd
|
||||
+++ b/etc/pam.d/useradd
|
||||
@@ -1,4 +1,6 @@
|
||||
#%PAM-1.0
|
||||
auth sufficient pam_rootok.so
|
||||
-account required pam_permit.so
|
||||
-password include system-auth
|
||||
+auth required pam_unix.so
|
||||
+account required pam_unix.so
|
||||
+session required pam_unix.so
|
||||
+password required pam_permit.so
|
||||
diff --git a/etc/pam.d/userdel b/etc/pam.d/userdel
|
||||
index 8f49f5cc..a7bf8a4a 100644
|
||||
--- a/etc/pam.d/userdel
|
||||
+++ b/etc/pam.d/userdel
|
||||
@@ -1,4 +1,6 @@
|
||||
#%PAM-1.0
|
||||
auth sufficient pam_rootok.so
|
||||
-account required pam_permit.so
|
||||
-password include system-auth
|
||||
+auth required pam_unix.so
|
||||
+account required pam_unix.so
|
||||
+session required pam_unix.so
|
||||
+password required pam_permit.so
|
||||
diff --git a/etc/pam.d/usermod b/etc/pam.d/usermod
|
||||
index 8f49f5cc..a7bf8a4a 100644
|
||||
--- a/etc/pam.d/usermod
|
||||
+++ b/etc/pam.d/usermod
|
||||
@@ -1,4 +1,6 @@
|
||||
#%PAM-1.0
|
||||
auth sufficient pam_rootok.so
|
||||
-account required pam_permit.so
|
||||
-password include system-auth
|
||||
+auth required pam_unix.so
|
||||
+account required pam_unix.so
|
||||
+session required pam_unix.so
|
||||
+password required pam_permit.so
|
||||
--
|
||||
2.38.1
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
pkgname=shadow
|
||||
pkgver=4.13
|
||||
pkgrel=01
|
||||
pkgrel=02
|
||||
pkgdesc="Password and account management tool suite with support for shadow files and PAM w/o systemd"
|
||||
arch=('x86_64')
|
||||
url='https://github.com/shadow-maint/shadow'
|
||||
|
@ -113,7 +113,8 @@ sha256sums=(9afe245d79a2e7caac5f1ed62519b17416b057ec89df316df1c3935502f9dd2c #
|
|||
774c7b4941489a2a9da99f9d391356fb21fd400be02a4bbc678438edfabf17df # 0001-Disable-replaced-tools-and-man-pages.patch
|
||||
986562e197f1efef60b4ebab5316c388d630d171fdca74237bff864db0bf4970 # 0002-Adapt-login.defs-for-PAM-and-util-linux.patch
|
||||
85e22497e1a7e3be04233090d12866b5d2b9752ddba08f9aa63bc938a0b8b780 # 0003-Add-Arch-Linux-defaults-for-login.defs.patch
|
||||
287fa34df46338a9ee4090e0f358d4f537124879dc0c0ab8ab2d148f9416efb2 # 0004-Add-Arch-Linux-defaults-for-etc-pam.d.patch
|
||||
7bce13c1a28c7dbcf5aff13e30601f9cf1d4763c2952f7bea1e99515c7e10da5 # 0004-Add-Arch-Linux-defaults-for-etc-pam.d.patch
|
||||
c7ae1086e00248915cf67d361482510ec00e728d21714d4e2b56b90cc9adac91) # useradd.defaults
|
||||
|
||||
|
||||
#9afe245d79a2e7caac5f1ed62519b17416b057ec89df316df1c3935502f9dd2c shadow-4.13.tar.xz
|
||||
#65a1f0907b9c26040b21f6a638be1fc39d2ff5ace5b0b631deb3aca67c28db64 shadow-4.13.tar.xz.asc
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
pkgname=shadow
|
||||
pkgver=4.13
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Password and account management tool suite with support for shadow files and PAM"
|
||||
arch=(x86_64)
|
||||
url="https://github.com/shadow-maint/shadow"
|
||||
|
@ -23,7 +23,7 @@ backup=(
|
|||
etc/login.defs
|
||||
etc/pam.d/{chage,{,ch,chg}passwd,group{add,del,mems,mod},newusers,shadow,user{add,del,mod}}
|
||||
)
|
||||
options=(debug !emptydirs)
|
||||
options=(!emptydirs)
|
||||
# NOTE: distribution patches are taken from https://gitlab.archlinux.org/archlinux/packaging/upstream/shadow/-/commits/v4.13.0.arch1
|
||||
source=(
|
||||
https://github.com/shadow-maint/shadow/releases/download/$pkgver/shadow-$pkgver.tar.xz{,.asc}
|
||||
|
@ -41,7 +41,7 @@ sha512sums=('2949a728c3312bef13d23138d6b79caf402781b1cb179e33b5be546c1790971ec20
|
|||
'3b8bec1dc5dfdc5a3b7b3a4579c05d7fc71ac80c87bdb35031820c2442efcae5dfcc97c763ca9430c1dc3f5d3827dc391999cb67e89d3758d31bdc694dff4601'
|
||||
'fcedd59f0c1294ca03ff2553591058295073e9c795500f66e571e34635016898b999afa816c5994846e459bf743d2c7a358a5be1f561a86a75846df2112194e1'
|
||||
'e4edf705dd04e088c6b561713eaa1afeb92f42ac13722bff037aede6ac5ad7d4d00828cfb677f7b1ff048db8b6788238c1ab6a71dfcfd3e02ef6cb78ae09a621'
|
||||
'86c9412e379c0fc97c0eec417340adae990342f35d6663a6a59e8aae2221a5fbfd0437b5892aefd9cf09ef76a970f3a42b20cea051db651475d526eda17a973a'
|
||||
'79afad34a698444e6971408d353ea7510aa2e3d0b93e096b2ce528748632a76084b4f69b64a97a1fd1d9942ce84165b0b82cfad828c5a5a9dca2e91f82839995'
|
||||
'e9ffea021ee4031b9ad3a534bfb94dbf9d0dfd45a55ecac5dedb2453ea0c17fb80bbb9ad039686bc1f3349dc371977eb548e3a665c56531469c22f29fc4eced8')
|
||||
b2sums=('315ab8a7e598aeefb50c11293e20cfa0982c3c3ae21c35ae243d09a4facf97a13c1d672990876e74ef94f5284402acf14997663743e2aaefa6cfc4369b7d24dc'
|
||||
'SKIP'
|
||||
|
@ -50,7 +50,7 @@ b2sums=('315ab8a7e598aeefb50c11293e20cfa0982c3c3ae21c35ae243d09a4facf97a13c1d672
|
|||
'92474c0a9cd8bc4df08984a304c73122a9711f1e4c036361e1dcbc027b1e43e007d1e35cdd5db4295829603a097ab360adb66289c4b479a5d5ccee4947f72da7'
|
||||
'aee9aaadae6d49872b4eb98334fbffee7a49b1625b81019927908ac79753364fdac4d87433fcd5d2d2327d7b65eddcfc2edabe7c6a2a67ad7b101ab0bf6deaad'
|
||||
'5cfc936555aa2b2e15f8830ff83764dad6e11a80e2a102c5f2bd3b7c83db22a5457a3afdd182e3648c9d7d5bca90fa550f59576d0ac47a11a31dfb636cb18f2b'
|
||||
'be9d8a7424143791e61d61b01c775e3a10dd6b6a1a7af13081bc00e400e880a209240dcceb09c671de41fbdf18373f1195aa8a559cf935122ba5d1312ed8dab2'
|
||||
'9b8946b14607cbe2f2abb8b616ed50d1ea737687b540f22c4ab451acec30aca86eea3400765dd78e0ab2577b5438a66d91507fc4afc6c0888ac4bc97381dd08d'
|
||||
'd5bea0cfc2e6d3d1749c65440ca911533d41b6f8117fe09e9efec23524637cfa823d230303a7fbb45d3cd251bf8036d48b9b21049ced208f7ed191fcbd75e879')
|
||||
validpgpkeys=(66D0387DB85D320F8408166DB175CFA98F192AF2) # Serge Hallyn <sergeh@kernel.org>
|
||||
|
||||
|
|
Loading…
Reference in a new issue