From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-4.5 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.4 Received: by atuin.qyliss.net (Postfix, from userid 496) id 559E1C097; Sun, 21 Mar 2021 19:40:18 +0000 (UTC) Received: from [127.0.0.1] (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id A0D2BBFFF; Sun, 21 Mar 2021 19:40:08 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 496) id 2E535BF7B; Sun, 21 Mar 2021 19:40:06 +0000 (UTC) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by atuin.qyliss.net (Postfix) with ESMTPS id D1036BF7A for ; Sun, 21 Mar 2021 19:40:03 +0000 (UTC) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 0875D5C00F8 for ; Sun, 21 Mar 2021 15:40:03 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Sun, 21 Mar 2021 15:40:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h= from:to:subject:date:message-id:mime-version :content-transfer-encoding; s=fm2; bh=chB307bHRn7Noyumyd8XORyxN5 EQJdybSTJ2NM8XF/s=; b=kwqyvVqkSEVz1V61y70bhP7iNNJ+5C+CzSW32sTNqA dl4rv5Bpz8xGQRU0+WHqMvCRJ2WzrAPBuTYkWXAkiiGHQ5ALLJHduoWzKHMbOvLA GCx6fVeDn5C4ZmOrmgphHwoCNT1cWFRUIY7NYCEiob5vRGsYeZuktWx/WfeY8xpu +IGx0X8p86g+fv2iNTPoUTxdEnBoKI3vJgJRgHFDSGLJtXGDww+uvVDPOeuaLB93 tg/ufMyLfRO7N1H1V4DftkqxpbNI0epuKaR99z63AyZcdORKvR1oNd6zdxV3S539 IpJy9MJ23nLjJOrKnPTcutI7RrHkuAzQT8lU6QtnnRHw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=chB307bHRn7Noyumy d8XORyxN5EQJdybSTJ2NM8XF/s=; b=UZisUh0kwT4HZ+sTbjQnRlcFVt4SAv8jS LS6BBL4FOsXkQxSge9R5R3xxc1rtPQQ0LR4IHIwKlVTRQUz7IjrEL9cd9LPBV4gk FjHBY0AeM+KeYVc0AEu5trAVdTvXejGShoJOtUANtAqjOkdK68e0QkFXUuo7oTJX Jz/0chqsbY1LL7KH/zXg+TEByHOauE3gAwjS3GgJEcAsvUTSLKq1Mq1g2yabkwLH S1COB6j+hOS6OTX7STo253hr1Bhu/y+QB3LkyiijpAk8keyZD89yRFk60AJPmPFl mMwdDe8R2YR/sZO7qs4t6S5t+cu7lokLmTm7GVM+1OkB8LWz0+U7Q== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudegvddguddvkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffoggfgsedtkeertd ertddtnecuhfhrohhmpeetlhihshhsrgcutfhoshhsuceohhhisegrlhihshhsrgdrihhs qeenucggtffrrghtthgvrhhnpeehvdffgffhteeijefgteeftdfghfdvheeuhedvjedugf eggfeljefgleefvefgfeenucfkphepjeelrddvfedurddvgeefrdekudenucevlhhushht vghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehqhihlihhsshesvghvvg drqhihlhhishhsrdhnvght X-ME-Proxy: Received: from eve.qyliss.net (p4fe7f351.dip0.t-ipconnect.de [79.231.243.81]) by mail.messagingengine.com (Postfix) with ESMTPA id AC0471080067 for ; Sun, 21 Mar 2021 15:40:02 -0400 (EDT) Received: by eve.qyliss.net (Postfix, from userid 1000) id A1FE2113A; Sun, 21 Mar 2021 19:40:00 +0000 (UTC) From: Alyssa Ross To: devel@spectrum-os.org Subject: [PATCH ucspi-vsock] configure: reject invalid arguments Date: Sun, 21 Mar 2021 19:39:51 +0000 Message-Id: <20210321193951.21671-1-hi@alyssa.is> X-Mailer: git-send-email 2.30.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID-Hash: OG5BS3ZYI6BIB2HCSDELLTB32TN45S5J X-Message-ID-Hash: OG5BS3ZYI6BIB2HCSDELLTB32TN45S5J X-MailFrom: qyliss@eve.qyliss.net X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.3.1 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: But we preserve the autoconf behaviour of only warning on invalid options. $ ./configure --test Warning: unrecognized options: --test $ ./configure test Error: unexpected argument: test --- configure | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/configure b/configure index 38c926c..938db10 100755 --- a/configure +++ b/configure @@ -29,8 +29,11 @@ for arg; do prefix="$(printf "%s" "$arg" | cut -d= -f2-)" elif printf "%s" "$arg" | grep -q "^--bindir="; then bindir="$(printf "%s" "$arg" | cut -d= -f2-)" - else + elif printf "%s" "$arg" | grep -q "^--"; then unrecognized="$unrecognized $arg" + else + echo "Error: unexpected argument: $arg" >&2 + exit 64 # EX_USAGE fi done -- 2.30.0