From dd41de95a84d979615a2ef11df6850622bf6184e Mon Sep 17 00:00:00 2001 From: Ed Maste Date: Wed, 2 Jun 2021 10:42:57 -0400 Subject: [PATCH] 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 --- .cirrus-ci/pkg-install.sh | 15 +++++++++++++++ .cirrus.yml | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 .cirrus-ci/pkg-install.sh diff --git a/.cirrus-ci/pkg-install.sh b/.cirrus-ci/pkg-install.sh new file mode 100644 index 00000000000..ef83e528407 --- /dev/null +++ b/.cirrus-ci/pkg-install.sh @@ -0,0 +1,15 @@ +#!/bin/sh +set -e + +pkg install -y "$@" && exit 0 + +cat <