This commit is contained in:
@@ -30,7 +30,11 @@ else
|
||||
[ "$KAIDI_DB_USERNAME" = 'kaidi' ]
|
||||
[ "$KAIDI_DB_PASSWORD" = 'fixture-password' ]
|
||||
fi
|
||||
[ "$(cat "$KAIDI_RELEASE_TOKEN_FILE")" = 'fixture-read-token' ]
|
||||
if [ "${EXPECT_TOKEN:-false}" = true ]; then
|
||||
[ "$(cat "$KAIDI_RELEASE_TOKEN_FILE")" = 'fixture-read-token' ]
|
||||
else
|
||||
[ -z "${KAIDI_RELEASE_TOKEN_FILE:-}" ]
|
||||
fi
|
||||
printf 'fixture-installer: PASS\n'
|
||||
SH
|
||||
|
||||
@@ -40,7 +44,6 @@ chmod 0600 "$FIXTURE/token"
|
||||
installer_sha256=$(sha256sum "$FIXTURE/repo/deploy/install.sh" | awk '{print $1}')
|
||||
|
||||
PATH="$FIXTURE/bin:$PATH" \
|
||||
KAIDI_RELEASE_TOKEN_FILE="$FIXTURE/token" \
|
||||
KAIDI_INSTALLER_SHA256="$installer_sha256" \
|
||||
KAIDI_RELEASE_API_URL=https://git.example.test/api/v1/repos/TEAM/REPO/releases/latest \
|
||||
KAIDI_RELEASE_PUBLIC_KEY_SHA256=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \
|
||||
@@ -50,6 +53,14 @@ KAIDI_DB_PASSWORD=fixture-password \
|
||||
"$FIXTURE/repo/deploy/install-from-git.sh"
|
||||
|
||||
PATH="$FIXTURE/bin:$PATH" \
|
||||
KAIDI_INSTALLER_SHA256="$installer_sha256" \
|
||||
KAIDI_RELEASE_API_URL=https://git.example.test/api/v1/repos/TEAM/REPO/releases/latest \
|
||||
KAIDI_RELEASE_PUBLIC_KEY_SHA256=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \
|
||||
KAIDI_SETUP_WIZARD=true \
|
||||
"$FIXTURE/repo/deploy/install-from-git.sh"
|
||||
|
||||
PATH="$FIXTURE/bin:$PATH" \
|
||||
EXPECT_TOKEN=true \
|
||||
KAIDI_RELEASE_TOKEN_FILE="$FIXTURE/token" \
|
||||
KAIDI_INSTALLER_SHA256="$installer_sha256" \
|
||||
KAIDI_RELEASE_API_URL=https://git.example.test/api/v1/repos/TEAM/REPO/releases/latest \
|
||||
@@ -58,7 +69,6 @@ KAIDI_SETUP_WIZARD=true \
|
||||
"$FIXTURE/repo/deploy/install-from-git.sh"
|
||||
|
||||
if PATH="$FIXTURE/bin:$PATH" \
|
||||
KAIDI_RELEASE_TOKEN_FILE="$FIXTURE/token" \
|
||||
KAIDI_INSTALLER_SHA256=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb \
|
||||
"$FIXTURE/repo/deploy/install-from-git.sh" > "$FIXTURE/hash-mismatch.log" 2>&1; then
|
||||
printf 'Mismatched installer SHA-256 was accepted\n' >&2
|
||||
|
||||
Reference in New Issue
Block a user