From: Luca Boccassi Date: Thu, 2 Sep 2021 11:38:54 +0000 (+0100) Subject: configure: restore backward compatibility X-Git-Tag: v5.15.0~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a3272b93725a406bc98b67373da67a4bdf6fcdb0;p=thirdparty%2Fiproute2.git configure: restore backward compatibility Commit a9c3d70d902a0473ee5c13336317006a52ce8242 broke backward compatibility by making 'configure' error out if parameters are passed, instead of ignoring them. Sometimes packaging systems detect 'configure' and assume it's from autotools, and pass a bunch of options. Eg: dh_auto_configure ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking Ignore unknown options again instead of erroring out. Fixes: a9c3d70d902a ("configure: add options ability") Signed-off-by: Luca Boccassi Signed-off-by: Stephen Hemminger --- diff --git a/configure b/configure index 0a4a0fc90..7f4f3bd93 100755 --- a/configure +++ b/configure @@ -518,7 +518,7 @@ else "") break ;; *) - usage 1 ;; + shift 1 ;; esac done fi