From 7054dace1d61b07cfe6049995d3905a6e12aa5d4 Mon Sep 17 00:00:00 2001 From: Ryen Tang Date: Tue, 28 Jul 2020 12:02:00 +0800 Subject: [PATCH 1/5] Add openssh-client package to Alpine lts --- release/lts/alpine39/docker/Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/release/lts/alpine39/docker/Dockerfile b/release/lts/alpine39/docker/Dockerfile index 406350acf..8ad9170e6 100644 --- a/release/lts/alpine39/docker/Dockerfile +++ b/release/lts/alpine39/docker/Dockerfile @@ -68,6 +68,9 @@ RUN apk add --no-cache \ && apk -X https://dl-cdn.alpinelinux.org/alpine/edge/main add --no-cache \ lttng-ust \ \ + # PowerShell remoting over SSH dependencies + openssh-client \ + \ # Create the pwsh symbolic link that points to powershell && ln -s ${PS_INSTALL_FOLDER}/pwsh /usr/bin/pwsh \ \ From b506d07579d004ee3352acd134a570ff69141fe6 Mon Sep 17 00:00:00 2001 From: Ryen Tang Date: Tue, 28 Jul 2020 12:03:22 +0800 Subject: [PATCH 2/5] Add openssh-clients package to Centos lts --- release/lts/centos7/docker/Dockerfile | 2 ++ release/lts/centos8/docker/Dockerfile | 2 ++ 2 files changed, 4 insertions(+) diff --git a/release/lts/centos7/docker/Dockerfile b/release/lts/centos7/docker/Dockerfile index cd668d6ea..5f9640a3e 100644 --- a/release/lts/centos7/docker/Dockerfile +++ b/release/lts/centos7/docker/Dockerfile @@ -32,6 +32,8 @@ RUN curl -sSL ${PS_PACKAGE_URL} -o /tmp/powershell.rpm \ gssntlmssp \ # less is required for help in powershell less \ + # PowerShell remoting over SSH dependencies + openssh-clients \ && yum upgrade-minimal -y --security \ && yum clean all \ && localedef --charmap=UTF-8 --inputfile=en_US $LANG \ diff --git a/release/lts/centos8/docker/Dockerfile b/release/lts/centos8/docker/Dockerfile index bf733cce1..97ebb96dd 100644 --- a/release/lts/centos8/docker/Dockerfile +++ b/release/lts/centos8/docker/Dockerfile @@ -34,6 +34,8 @@ RUN curl -sSL ${PS_PACKAGE_URL} -o /tmp/powershell.rpm \ less \ # clear is part of ncurses which is used by clear ncurses \ + # PowerShell remoting over SSH dependencies + openssh-clients \ && yum upgrade-minimal -y --security \ && yum clean all \ # remove powershell package From b1f0fee3f67f2e9659f08e5519de86c1732b15d5 Mon Sep 17 00:00:00 2001 From: Ryen Tang Date: Tue, 28 Jul 2020 12:03:59 +0800 Subject: [PATCH 3/5] Add openssh-client package to Debian lts --- release/lts/debian10/docker/Dockerfile | 2 ++ release/lts/debian11/docker/Dockerfile | 2 ++ release/lts/debian9/docker/Dockerfile | 2 ++ 3 files changed, 6 insertions(+) diff --git a/release/lts/debian10/docker/Dockerfile b/release/lts/debian10/docker/Dockerfile index abb24b745..b65580ee3 100644 --- a/release/lts/debian10/docker/Dockerfile +++ b/release/lts/debian10/docker/Dockerfile @@ -61,6 +61,8 @@ RUN apt-get update \ liblttng-ust0 \ libstdc++6 \ zlib1g \ + # PowerShell remoting over SSH dependencies + openssh-client \ && apt-get dist-upgrade -y \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* \ diff --git a/release/lts/debian11/docker/Dockerfile b/release/lts/debian11/docker/Dockerfile index 7cf49b6c4..b87075584 100644 --- a/release/lts/debian11/docker/Dockerfile +++ b/release/lts/debian11/docker/Dockerfile @@ -61,6 +61,8 @@ RUN apt-get update \ liblttng-ust0 \ libstdc++6 \ zlib1g \ + # PowerShell remoting over SSH dependencies + openssh-client \ && apt-get dist-upgrade -y \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* \ diff --git a/release/lts/debian9/docker/Dockerfile b/release/lts/debian9/docker/Dockerfile index a1f2bf4ae..6aef923fd 100644 --- a/release/lts/debian9/docker/Dockerfile +++ b/release/lts/debian9/docker/Dockerfile @@ -28,6 +28,8 @@ RUN apt-get update \ # required for SSL ca-certificates \ gss-ntlmssp \ + # PowerShell remoting over SSH dependencies + openssh-client \ # Download the Linux package and save it && echo ${PS_PACKAGE_URL} \ && curl -sSL ${PS_PACKAGE_URL} -o /tmp/powershell.deb \ From 4584fac8b5442608aee43434dbd7be976a47d246 Mon Sep 17 00:00:00 2001 From: Ryen Tang Date: Tue, 28 Jul 2020 12:04:52 +0800 Subject: [PATCH 4/5] Add openssh-clients package to Fedora lts --- release/lts/fedora/docker/Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/release/lts/fedora/docker/Dockerfile b/release/lts/fedora/docker/Dockerfile index db5eb26a1..02d6298db 100644 --- a/release/lts/fedora/docker/Dockerfile +++ b/release/lts/fedora/docker/Dockerfile @@ -34,6 +34,8 @@ RUN curl -sSL ${PS_PACKAGE_URL} -o /tmp/powershell.rpm \ compat-openssl10 \ ca-certificates \ gssntlmssp \ + # PowerShell remoting over SSH dependencies + openssh-clients \ && echo "end - misc packages" \ && echo "starting FEDORA-2019-27e7b92407" \ # For whatever reason FEDORA-2019-27e7b92407 has to be patched manually From bacb9f551f76729e5028b9fa9f8e09a0be19f7bc Mon Sep 17 00:00:00 2001 From: Ryen Tang Date: Tue, 28 Jul 2020 12:05:14 +0800 Subject: [PATCH 5/5] Add openssh-client package to Ubuntu lts --- release/lts/ubuntu16.04/docker/Dockerfile | 2 ++ release/lts/ubuntu18.04/docker/Dockerfile | 2 ++ 2 files changed, 4 insertions(+) diff --git a/release/lts/ubuntu16.04/docker/Dockerfile b/release/lts/ubuntu16.04/docker/Dockerfile index 69a8dd15a..7a48b58df 100644 --- a/release/lts/ubuntu16.04/docker/Dockerfile +++ b/release/lts/ubuntu16.04/docker/Dockerfile @@ -28,6 +28,8 @@ RUN apt-get update \ # required for SSL ca-certificates \ gss-ntlmssp \ + # PowerShell remoting over SSH dependencies + openssh-client \ # Download the Linux package and save it && echo ${PS_PACKAGE_URL} \ && curl -sSL ${PS_PACKAGE_URL} -o /tmp/powershell.deb \ diff --git a/release/lts/ubuntu18.04/docker/Dockerfile b/release/lts/ubuntu18.04/docker/Dockerfile index 65d0b739e..118100ff5 100644 --- a/release/lts/ubuntu18.04/docker/Dockerfile +++ b/release/lts/ubuntu18.04/docker/Dockerfile @@ -28,6 +28,8 @@ RUN apt-get update \ # required for SSL ca-certificates \ gss-ntlmssp \ + # PowerShell remoting over SSH dependencies + openssh-client \ # Download the Linux package and save it && echo ${PS_PACKAGE_URL} \ && curl -sSL ${PS_PACKAGE_URL} -o /tmp/powershell.deb \