Unbreak ssh-agent authentication for non-RSA keys:

46612604a0
ok ajacoutot@
This commit is contained in:
pvk 2022-06-05 09:17:43 +00:00
parent 807556d3e8
commit 2ac9dfc9be
5 changed files with 32 additions and 0 deletions

View File

@ -7,6 +7,7 @@ COMMENT= tool for building machine images
MODGO_MODNAME= github.com/hashicorp/packer
MODGO_VERSION= v1.8.1
DISTNAME= packer-${MODGO_VERSION}
REVISION= 1
CATEGORIES= sysutils
@ -21,6 +22,8 @@ WANTLIB += c pthread
MODULES= lang/go
WRKDIST= ${WRKDIR}/${MODGO_MODNAME}@${MODGO_VERSION}
.include "modules.inc"
post-install:

View File

@ -1418,6 +1418,8 @@ SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20210817164053-32db794688a5.mod
SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20210921155107-089bfa567519.mod) = zWMRYSoqpNDX4DxBs6ofvC1fiVqz9hCJ+rgL/p+PVIU=
SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20220427172511-eb4f295cb31f.mod) = ryyI7r/wPjoq/ssbA2afxU6dEiyI97Ls/tBR7F28i7s=
SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20220427172511-eb4f295cb31f.zip) = aQRjC0vG92e8AktUTEBSOadzpOb4OShgCesEdK3dGyg=
SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20220525230936-793ad666bf5e.mod) = ryyI7r/wPjoq/ssbA2afxU6dEiyI97Ls/tBR7F28i7s=
SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20220525230936-793ad666bf5e.zip) = C8pw2di3Lkt7CUf9ghq9+JQnwmmTiV+thvlpmSMscIc=
SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20190121172915-509febef88a4.mod) = n/HQfKjAlFhFDrX0B2qgOQ71x9sMepQhUOiCWKeLU4M=
SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20190306152737-a1d7652674e8.mod) = n/HQfKjAlFhFDrX0B2qgOQ71x9sMepQhUOiCWKeLU4M=
SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20190510132918-efd6b22b2522.mod) = ek5Zmvq0IQ2nxD5mNEEfLjs0WPkJhpB201EKjkS6JHw=
@ -3368,6 +3370,8 @@ SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20210817164053-32db794688a5.mod)
SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20210921155107-089bfa567519.mod) = 247
SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20220427172511-eb4f295cb31f.mod) = 255
SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20220427172511-eb4f295cb31f.zip) = 1776378
SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20220525230936-793ad666bf5e.mod) = 255
SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20220525230936-793ad666bf5e.zip) = 1778869
SIZE (go_modules/golang.org/x/exp/@v/v0.0.0-20190121172915-509febef88a4.mod) = 24
SIZE (go_modules/golang.org/x/exp/@v/v0.0.0-20190306152737-a1d7652674e8.mod) = 24
SIZE (go_modules/golang.org/x/exp/@v/v0.0.0-20190510132918-efd6b22b2522.mod) = 327

View File

@ -458,6 +458,7 @@ MODGO_MODULES = \
go.uber.org/multierr v1.1.0 \
go.uber.org/zap v1.10.0 \
golang.org/x/crypto v0.0.0-20220427172511-eb4f295cb31f \
golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e \
golang.org/x/exp v0.0.0-20200331195152-e8c3332aa8e5 \
golang.org/x/image v0.0.0-20190802002840-cff245a6509b \
golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 \

View File

@ -0,0 +1,12 @@
Replace x/crypto after ssh-agent authentication with non-RSA keys was broken:
https://github.com/golang/crypto/commit/46612604a0f90acbdd4722d44b8fd66ab69ed2a4
Index: go.mod
--- go.mod.orig
+++ go.mod
@@ -266,3 +266,5 @@ require (
)
go 1.17
+
+replace golang.org/x/crypto v0.0.0-20220427172511-eb4f295cb31f => golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e

View File

@ -0,0 +1,12 @@
Index: go.sum
--- go.sum.orig
+++ go.sum
@@ -1253,6 +1253,8 @@ golang.org/x/crypto v0.0.0-20210817164053-32db794688a5
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20220427172511-eb4f295cb31f h1:OeJjE6G4dgCY4PIXvIRQbE8+RX+uXZyGhUy/ksMGJoc=
golang.org/x/crypto v0.0.0-20220427172511-eb4f295cb31f/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
+golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e h1:T8NU3HyQ8ClP4SEE+KbFlg6n0NhuTsN4MyznaarGsZM=
+golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=