[arch-commits] Commit in openssh/trunk (PKGBUILD install)

Gaëtan Bisson bisson at archlinux.org
Mon Feb 17 01:12:46 UTC 2020


    Date: Monday, February 17, 2020 @ 01:12:45
  Author: bisson
Revision: 375720

enable builtin u2f, add announcement for compat break

Modified:
  openssh/trunk/PKGBUILD
  openssh/trunk/install

----------+
 PKGBUILD |   27 +++++++++++++--------------
 install  |    8 ++++++++
 2 files changed, 21 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-02-17 01:01:27 UTC (rev 375719)
+++ PKGBUILD	2020-02-17 01:12:45 UTC (rev 375720)
@@ -4,24 +4,26 @@
 
 pkgname=openssh
 pkgver=8.2p1
-pkgrel=1
+pkgrel=2
 pkgdesc='Premier connectivity tool for remote login with the SSH protocol'
 url='https://www.openssh.com/portable.html'
 license=('custom:BSD')
 arch=('x86_64')
-makedepends=('linux-headers' 'git')
+makedepends=('linux-headers' 'git' 'libfido2')
 depends=('krb5' 'openssl' 'libedit' 'ldns')
 optdepends=('xorg-xauth: X11 forwarding'
-            'x11-ssh-askpass: input passphrase in X')
+            'x11-ssh-askpass: input passphrase in X'
+            'libfido2: FIDO/U2F support')
 validpgpkeys=('59C2118ED206D927E667EBE3D3E5F56B6D920D30')
-#source=("https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/${pkgname}-${pkgver}.tar.gz"{,.asc}
-source=("git://anongit.mindrot.org/openssh.git?signed#tag=V_8_2_P1"
+#source=("git://anongit.mindrot.org/openssh.git?signed#tag=V_8_2_P1"
+source=("https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/${pkgname}-${pkgver}.tar.gz"{,.asc}
         'sshdgenkeys.service'
         'sshd.service'
         'sshd.conf'
         'sshd.pam'
         'glibc-2.31.patch')
-sha256sums=('SKIP'
+sha256sums=('43925151e6cf6cee1450190c0e9af4dc36b41c12737619edff8bcebdff64e671'
+            'SKIP'
             '4031577db6416fcbaacf8a26a024ecd3939e5c10fe6a86ee3f0eea5093d533b7'
             'e40f8b7c8e5e2ecf3084b3511a6c36d5b5c9f9e61f2bb13e3726c71dc7d4fbc7'
             '4effac1186cc62617f44385415103021f72f674f8b8e26447fc1139c670090f6'
@@ -33,15 +35,13 @@
 install=install
 
 prepare() {
-#	cd "${srcdir}/${pkgname}-${pkgver}"
-	cd "${srcdir}/${pkgname}"
+	cd "${srcdir}/${pkgname}-${pkgver}"
 	patch -p1 -i ../glibc-2.31.patch
 	autoreconf
 }
 
 build() {
-#	cd "${srcdir}/${pkgname}-${pkgver}"
-	cd "${srcdir}/${pkgname}"
+	cd "${srcdir}/${pkgname}-${pkgver}"
 
 	./configure \
 		--prefix=/usr \
@@ -51,6 +51,7 @@
 		--disable-strip \
 		--with-ldns \
 		--with-libedit \
+		--with-security-key-builtin \
 		--with-ssl-engine \
 		--with-pam \
 		--with-privsep-user=nobody \
@@ -64,8 +65,7 @@
 }
 
 check() {
-#	cd "${srcdir}/${pkgname}-${pkgver}"
-	cd "${srcdir}/${pkgname}"
+	cd "${srcdir}/${pkgname}-${pkgver}"
 
 	# Tests require openssh to be already installed system-wide,
 	# also connectivity tests will fail under makechrootpkg since
@@ -77,8 +77,7 @@
 }
 
 package() {
-#	cd "${srcdir}/${pkgname}-${pkgver}"
-	cd "${srcdir}/${pkgname}"
+	cd "${srcdir}/${pkgname}-${pkgver}"
 
 	make DESTDIR="${pkgdir}" install
 

Modified: install
===================================================================
--- install	2020-02-17 01:01:27 UTC (rev 375719)
+++ install	2020-02-17 01:12:45 UTC (rev 375720)
@@ -1,4 +1,12 @@
 pre_upgrade() {
+	if (( $(vercmp $2 8.2p1-2) < 0 )); then
+		cat <<EOF
+==> Your current SSH daemon may be unable to accept new connections.
+==> To fix this, please restart it right now using:
+==>     systemctl restart sshd
+EOF
+	fi
+
 	# Remove socket activation. See: https://bugs.archlinux.org/task/62248
 	if (( $(vercmp $2 8.0p1-3) < 0 )); then
 	if systemctl is-enabled -q sshd.socket; then



More information about the arch-commits mailing list