]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
build: fix ./configure with non-bash shell
authorJan Palus <jpalus@fastmail.com>
Fri, 5 Dec 2025 23:43:58 +0000 (00:43 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sat, 6 Dec 2025 16:27:01 +0000 (17:27 +0100)
 CONFIG_SHELL=/bin/dash ./configure

breaks with:

 ./config.status: 2044: Syntax error: Bad for loop variable

Fixes: 64c07e38f049 ("table: Embed creating nft version into userdata")
Signed-off-by: Jan Palus <jpalus@fastmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
configure.ac

index 6825474b70611a0d8ab00c6a236e34c66dcc012e..dd172e88ca581d8da25396559ed2e1cb8229d217 100644 (file)
@@ -157,7 +157,7 @@ AC_CONFIG_COMMANDS([nftversion.h], [
        echo "  ${STABLE_RELEASE}"
        echo "};"
        echo "static char nftbuildstamp[[]] = {"
-       for ((i = 56; i >= 0; i-= 8)); do
+       for i in `seq 56 -8 0`; do
                echo "  ((uint64_t)MAKE_STAMP >> $i) & 0xff,"
        done
        echo "};"