support/scripts: don't require gawk to generate glibc gconv modules

When only a subset of the glibc gconv modules are installed, we need to
generate a trimmed-down list of available modules. We currently use gawk
for that.

However, we are not using any GNU extension in that awk script, and it
happens to work as expected when using mawk (which has no GNU
extension).

Commit 11c1076db9 (toolchain: add option to copy the gconv libraries)
did not explain why it used gawk explicitly, and given the age for that
commit, we doubt we'd be able to have the involved participants recall
anything from that period...

Besides, gawk is not a requirement for Buildroot.

Switch over to using plain awk.

Signed-off-by: Yann E. MORIN <yann.morin@orange.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
(cherry picked from commit 822cc1ebc4)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
yann.morin@orange.com 2022-10-14 13:18:26 +02:00 committed by Peter Korsgaard
parent 9bb4f83a08
commit 89fa62f1ae

View File

@ -19,7 +19,7 @@
# we handle each with slightly different code, since the second never has
# associated aliases.
gawk -v files="${1}" '
awk -v files="${2}" '
$1 == "alias" {
aliases[$3] = aliases[$3] " " $2;
}