diff options
author | Ed Maste <emaste@FreeBSD.org> | 2021-06-02 14:42:57 +0000 |
---|---|---|
committer | Ed Maste <emaste@FreeBSD.org> | 2021-06-03 02:41:20 +0000 |
commit | dd41de95a84d979615a2ef11df6850622bf6184e (patch) | |
tree | e31520ab4fe23ea0c01ad51134896c170a8b1087 /.cirrus-ci | |
parent | 441e69e419effac0225a45f4cdb948280b8ce5ab (diff) | |
download | src-dd41de95a84d979615a2ef11df6850622bf6184e.tar.gz src-dd41de95a84d979615a2ef11df6850622bf6184e.zip |
Cirrus-CI: retry pkg installation on failure
Pkg installation failed somewhat frequently, always at:
[62/104] Fetching jpeg-turbo-2.0.6.txz: .......... done
pkg: http://pkgmir.geo.freebsd.org/FreeBSD:13:amd64/quarterly/All/jbigkit-2.1_1.txz: No route to host
Move pkg installation to a script and retry once upon failure as a
(hopefully temporary) workaround.
Reviewed by: imp
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D30613
Diffstat (limited to '.cirrus-ci')
-rw-r--r-- | .cirrus-ci/pkg-install.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/.cirrus-ci/pkg-install.sh b/.cirrus-ci/pkg-install.sh new file mode 100644 index 000000000000..ef83e5284078 --- /dev/null +++ b/.cirrus-ci/pkg-install.sh @@ -0,0 +1,15 @@ +#!/bin/sh +set -e + +pkg install -y "$@" && exit 0 + +cat <<EOF +pkg install failed + +dmesg tail: +$(dmesg | tail) + +trying again +EOF + +pkg install -y "$@" |