mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-24 23:21:17 +02:00
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 <thilofromm@microsoft.com>
This commit is contained in:
parent
41916a81d3
commit
8bc10465e0
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user