mirror of
https://github.com/openssh/openssh-portable.git
synced 2026-06-24 08:48:18 +00:00
Set runner pasword to random string.
The most recent version of the Github ubuntu-latest image sets the password field to "!" which sshd considers to be a locked account, breaking most of the tests.
This commit is contained in:
17
.github/setup_ci.sh
vendored
17
.github/setup_ci.sh
vendored
@@ -1,8 +1,11 @@
|
||||
#!/bin/sh
|
||||
|
||||
config="$1"
|
||||
target="$2"
|
||||
|
||||
PACKAGES=""
|
||||
|
||||
. .github/configs $@
|
||||
. .github/configs ${config}
|
||||
|
||||
host=`./config.guess`
|
||||
echo "config.guess: $host"
|
||||
@@ -32,7 +35,7 @@ case "$host" in
|
||||
PACKAGER=apt
|
||||
esac
|
||||
|
||||
TARGETS=$@
|
||||
TARGETS=${config}
|
||||
|
||||
INSTALL_FIDO_PPA="no"
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
@@ -289,3 +292,13 @@ if [ ! -z "${INSTALL_PUTTY}" ]; then
|
||||
)
|
||||
/usr/local/bin/plink -V
|
||||
fi
|
||||
|
||||
# This is the github "target" as specificed in the yml file.
|
||||
case "${target}" in
|
||||
ubuntu-latest)
|
||||
echo ubuntu-latest target: setting random password string.
|
||||
pw=$(openssl rand -base64 9)
|
||||
sudo usermod --password "${pw}" runner
|
||||
sudo usermod --unlock runner
|
||||
;;
|
||||
esac
|
||||
|
||||
2
.github/workflows/c-cpp.yml
vendored
2
.github/workflows/c-cpp.yml
vendored
@@ -128,7 +128,7 @@ jobs:
|
||||
CYGWIN: "winsymlinks:native"
|
||||
- uses: actions/checkout@main
|
||||
- name: setup CI system
|
||||
run: sh ./.github/setup_ci.sh ${{ matrix.config }}
|
||||
run: sh ./.github/setup_ci.sh ${{ matrix.config }} ${{ matrix.target }}
|
||||
env:
|
||||
CYGWIN_SETUP: ${{ steps.cygwin_install.outputs.setup }}
|
||||
- name: autoreconf
|
||||
|
||||
Reference in New Issue
Block a user