mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-25 07:31:01 +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}'
|
echo "${versions_sorted}" | awk '{printf "%5d %s\n", NR, $0}'
|
||||||
|
|
||||||
local purge_versions
|
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}" '{
|
| awk -v keep="${keep}" -v min_age="${min_age_date}" '{
|
||||||
if (keep > 0) {
|
if (keep > 0) {
|
||||||
keep = keep - 1
|
keep = keep - 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user