diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/.git-dpm | 4 | ||||
-rw-r--r-- | debian/changelog | 7 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rw-r--r-- | debian/patches/ssh-copy-id-heredoc-syntax.patch | 37 |
4 files changed, 47 insertions, 2 deletions
diff --git a/debian/.git-dpm b/debian/.git-dpm index 9ef08b0ae..2e5545893 100644 --- a/debian/.git-dpm +++ b/debian/.git-dpm | |||
@@ -1,6 +1,6 @@ | |||
1 | # see git-dpm(1) from git-dpm package | 1 | # see git-dpm(1) from git-dpm package |
2 | 67434174b3d64b352a794275f77489ebf1575849 | 2 | 27cf2f667b46a99f4469f41bcb8e004834a3d34f |
3 | 67434174b3d64b352a794275f77489ebf1575849 | 3 | 27cf2f667b46a99f4469f41bcb8e004834a3d34f |
4 | 2b2c99658e3e8ed452e28f88f9cdbcdfb2a461cb | 4 | 2b2c99658e3e8ed452e28f88f9cdbcdfb2a461cb |
5 | 2b2c99658e3e8ed452e28f88f9cdbcdfb2a461cb | 5 | 2b2c99658e3e8ed452e28f88f9cdbcdfb2a461cb |
6 | openssh_8.4p1.orig.tar.gz | 6 | openssh_8.4p1.orig.tar.gz |
diff --git a/debian/changelog b/debian/changelog index 7787f3643..4db425517 100644 --- a/debian/changelog +++ b/debian/changelog | |||
@@ -1,3 +1,10 @@ | |||
1 | openssh (1:8.4p1-3) UNRELEASED; urgency=medium | ||
2 | |||
3 | * Backport from upstream: | ||
4 | - Fix `EOF: command not found` error in ssh-copy-id (closes: #975540). | ||
5 | |||
6 | -- Colin Watson <cjwatson@debian.org> Wed, 02 Dec 2020 10:29:12 +0000 | ||
7 | |||
1 | openssh (1:8.4p1-2) unstable; urgency=medium | 8 | openssh (1:8.4p1-2) unstable; urgency=medium |
2 | 9 | ||
3 | * Revert incorrect upstream patch that claimed to fix the seccomp sandbox | 10 | * Revert incorrect upstream patch that claimed to fix the seccomp sandbox |
diff --git a/debian/patches/series b/debian/patches/series index 56019a479..5b00428bc 100644 --- a/debian/patches/series +++ b/debian/patches/series | |||
@@ -24,3 +24,4 @@ restore-authorized_keys2.patch | |||
24 | conch-old-privkey-format.patch | 24 | conch-old-privkey-format.patch |
25 | revert-ipqos-defaults.patch | 25 | revert-ipqos-defaults.patch |
26 | revert-x32-sandbox-breakage.patch | 26 | revert-x32-sandbox-breakage.patch |
27 | ssh-copy-id-heredoc-syntax.patch | ||
diff --git a/debian/patches/ssh-copy-id-heredoc-syntax.patch b/debian/patches/ssh-copy-id-heredoc-syntax.patch new file mode 100644 index 000000000..e0259670a --- /dev/null +++ b/debian/patches/ssh-copy-id-heredoc-syntax.patch | |||
@@ -0,0 +1,37 @@ | |||
1 | From 27cf2f667b46a99f4469f41bcb8e004834a3d34f Mon Sep 17 00:00:00 2001 | ||
2 | From: Oleg <Fallmay@users.noreply.github.com> | ||
3 | Date: Thu, 1 Oct 2020 12:09:08 +0300 | ||
4 | Subject: Fix `EOF: command not found` error in ssh-copy-id | ||
5 | |||
6 | Origin: upstream, https://anongit.mindrot.org/openssh.git/commit/?id=d9e727dcc04a52caaac87543ea1d230e9e6b5604 | ||
7 | Bug: https://github.com/openssh/openssh-portable/pull/206 | ||
8 | Bug-Debian: https://bugs.debian.org/975540 | ||
9 | Bug-Debian: https://bugs.debian.org/976242 | ||
10 | Last-Update: 2020-12-02 | ||
11 | |||
12 | Patch-Name: ssh-copy-id-heredoc-syntax.patch | ||
13 | --- | ||
14 | contrib/ssh-copy-id | 3 ++- | ||
15 | 1 file changed, 2 insertions(+), 1 deletion(-) | ||
16 | |||
17 | diff --git a/contrib/ssh-copy-id b/contrib/ssh-copy-id | ||
18 | index 392f64f94..a76907717 100644 | ||
19 | --- a/contrib/ssh-copy-id | ||
20 | +++ b/contrib/ssh-copy-id | ||
21 | @@ -247,7 +247,7 @@ installkeys_sh() { | ||
22 | # the -z `tail ...` checks for a trailing newline. The echo adds one if was missing | ||
23 | # the cat adds the keys we're getting via STDIN | ||
24 | # and if available restorecon is used to restore the SELinux context | ||
25 | - INSTALLKEYS_SH=$(tr '\t\n' ' ' <<-EOF) | ||
26 | + INSTALLKEYS_SH=$(tr '\t\n' ' ' <<-EOF | ||
27 | cd; | ||
28 | umask 077; | ||
29 | mkdir -p $(dirname "${AUTH_KEY_FILE}") && | ||
30 | @@ -258,6 +258,7 @@ installkeys_sh() { | ||
31 | restorecon -F .ssh ${AUTH_KEY_FILE}; | ||
32 | fi | ||
33 | EOF | ||
34 | + ) | ||
35 | |||
36 | # to defend against quirky remote shells: use 'exec sh -c' to get POSIX; | ||
37 | printf "exec sh -c '%s'" "${INSTALLKEYS_SH}" | ||