From patchwork Wed Nov 9 14:30:45 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Jackson X-Patchwork-Id: 9419505 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 79FF9601C2 for ; Wed, 9 Nov 2016 14:33:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6DACD28963 for ; Wed, 9 Nov 2016 14:33:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 629D228AB0; Wed, 9 Nov 2016 14:33:17 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id CF3C02900D for ; Wed, 9 Nov 2016 14:33:16 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Tu0-0005tc-RC; Wed, 09 Nov 2016 14:31:00 +0000 Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Tu0-0005tT-0J for xen-devel@lists.xenproject.org; Wed, 09 Nov 2016 14:31:00 +0000 Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id 28/3B-25709-32333285; Wed, 09 Nov 2016 14:30:59 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpK6SsXK Ewddrehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bfwxtYChZwVWycdoS9gfEHexcjJ4eEgL/E wR9XWEFsNgFdiaYtf9m6GDk4RARUJG7vNQAxmQVCJXa8sASpEBYIlNj7/zcTiM0CVHFp1gIwm 1fAU2Lb3B2sEBPlJM4f/8kM0sop4CVxbVI0SFgIqORzwwtWkLCQgJrE3PXxEJ2CEidnPmEBsZ kFJCQOvnjBDDGFW+L26anMExj5ZiEpm4WkbAEj0ypGjeLUorLUIl1jY72kosz0jJLcxMwcXUM DM73c1OLixPTUnMSkYr3k/NxNjMBgYgCCHYw71wceYpTkYFIS5a14rhQhxJeUn1KZkVicEV9U mpNafIhRhoNDSYJ3ipFyhJBgUWp6akVaZg4wrGHSEhw8SiK880DSvMUFibnFmekQqVOMuhxvd r18wCTEkpeflyolzmsAUiQAUpRRmgc3AhZjlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMOx FkCk9mXgncpldARzABHVEVowByREkiQkqqgfFcT3jpZWk/0SKjloMzHmzekPzD5XmL/CrRlnC e3I02j7b/idriIRQp/q55xX5RD5nKA6sNZu0NEt8mvMff4Ed+9+bjMzYt23+J7UTsixcTpl2O 0OJmMlx5SMvqlOqUow1SrwsybRct6qx4tqneWV3+4sziV1cVe99tFFTvO7J6XciEOVsPfwtVY inOSDTUYi4qTgQAuO8TmKwCAAA= X-Env-Sender: prvs=1145a59d0=Ian.Jackson@citrix.com X-Msg-Ref: server-2.tower-27.messagelabs.com!1478701857!18296744!1 X-Originating-IP: [66.165.176.89] X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n, received_headers: No Received headers X-StarScan-Received: X-StarScan-Version: 9.0.13; banners=-,-,- X-VirusChecked: Checked Received: (qmail 7912 invoked from network); 9 Nov 2016 14:30:58 -0000 Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89) by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP; 9 Nov 2016 14:30:58 -0000 X-IronPort-AV: E=Sophos;i="5.31,614,1473120000"; d="scan'208";a="388617199" From: Ian Jackson To: Date: Wed, 9 Nov 2016 14:30:45 +0000 Message-ID: <1478701847-30651-2-git-send-email-ian.jackson@eu.citrix.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1478701847-30651-1-git-send-email-ian.jackson@eu.citrix.com> References: <1478701847-30651-1-git-send-email-ian.jackson@eu.citrix.com> MIME-Version: 1.0 X-DLP: MIA2 Cc: Ian Jackson Subject: [Xen-devel] [OSSTEST PATCH 1/3] ts-xen-build: Support passing arguments to configure X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" X-Virus-Scanned: ClamAV using ClamSMTP No functional change with existing callers. Signed-off-by: Ian Jackson --- ts-xen-build | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ts-xen-build b/ts-xen-build index 3e53d74..7dfcda7 100755 --- a/ts-xen-build +++ b/ts-xen-build @@ -37,7 +37,15 @@ while (@ARGV && $ARGV[0] =~ m/^-/) { die "$_ ?"; } } + +my ($dashdashdash) = grep { $ARGV[$_] eq '---' } 0..$#ARGV; +my (@configure_args, @make_args); +$dashdashdash //= -1; +@configure_args = @ARGV[0..$dashdashdash-1]; +@make_args = @ARGV[$dashdashdash+1..$#ARGV]; + # remaining arguments are passed as targets to "make" +# if there is a ---, those before that are arguments to "configure" builddirsprops(); @@ -126,7 +134,7 @@ sub build () { ovmf=$ovmf_opt fi END - $configure_prefix ./configure --sysconfdir=/etc \$xend \$ovmf $configure_suffix + $configure_prefix ./configure --sysconfdir=/etc \$xend \$ovmf $configure_suffix @configure_args END fi END @@ -139,7 +147,7 @@ END END buildcmd_stamped_logged(9000, 'xen', 'build', '',<