From 8bc10465e0471c78dff3c66c5e6579937cb062bb Mon Sep 17 00:00:00 2001 From: Thilo Fromm Date: Tue, 30 Jan 2024 09:12:31 +0100 Subject: [PATCH] ci-automation/garbage_collect*: unset POSIXLY_CORRECT for awk gensub is a GNU extension; however, POSIXLY_CORRECT is enforced in systemd-run which triggers gawk's traditional / posix mode. Unset it before calling gawk to make gensub available. Signed-off-by: Thilo Fromm --- ci-automation/garbage_collect_github_ci_sdk.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ci-automation/garbage_collect_github_ci_sdk.sh b/ci-automation/garbage_collect_github_ci_sdk.sh index ac11d66247..58ace907bc 100644 --- a/ci-automation/garbage_collect_github_ci_sdk.sh +++ b/ci-automation/garbage_collect_github_ci_sdk.sh @@ -66,7 +66,8 @@ function _garbage_collect_github_ci_impl() { echo "${versions_sorted}" | awk '{printf "%5d %s\n", NR, $0}' local purge_versions - mapfile -t purge_versions < <(echo "${versions_sorted}" \ + mapfile -t purge_versions < <(unset POSIXLY_CORRECT; \ + echo "${versions_sorted}" \ | awk -v keep="${keep}" -v min_age="${min_age_date}" '{ if (keep > 0) { keep = keep - 1