buildah-bud tests: don't sudo when rootless is desired

Followup to #17608, rootless buildah-bud in cron. I forgot
one crucial step, skipping the sudo.

Signed-off-by: Ed Santiago <santiago@redhat.com>
This commit is contained in:
Ed Santiago
2023-02-24 05:49:45 -07:00
parent c4cfba5572
commit d838c08b30

View File

@ -105,8 +105,10 @@ set -e
# during the git-checkout-buildah step, then come back twenty minutes later # during the git-checkout-buildah step, then come back twenty minutes later
# to an expired sudo prompt and no tests have run. (No need to do this # to an expired sudo prompt and no tests have run. (No need to do this
# for checkout; only when running tests) # for checkout; only when running tests)
if [[ -n $do_test ]]; then export SUDO=
sudo --validate if [[ -n $do_test ]] && ! [[ "$PRIV_NAME" == "rootless" ]]; then
SUDO=sudo
$SUDO --validate
fi fi
# Before pulling buildah (while still cd'ed to podman repo), try to determine # Before pulling buildah (while still cd'ed to podman repo), try to determine
@ -227,7 +229,7 @@ review the test failure and double-check your changes.
" "
fi fi
(set -x;sudo env TMPDIR=/var/tmp \ (set -x;$SUDO env TMPDIR=/var/tmp \
PODMAN_BINARY=$PODMAN_BINARY \ PODMAN_BINARY=$PODMAN_BINARY \
PODMAN_SERVER_LOG=$PODMAN_SERVER_LOG \ PODMAN_SERVER_LOG=$PODMAN_SERVER_LOG \
REMOTE=$REMOTE \ REMOTE=$REMOTE \