From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from gandalf.ozlabs.org (gandalf.ozlabs.org [150.107.74.76]) by passt.top (Postfix) with ESMTPS id 395655A0271 for ; Tue, 19 Mar 2024 06:07:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gibson.dropbear.id.au; s=202312; t=1710824827; bh=dKrJTlwDKKmszxRc4VUmFQZ3LFf12ueNsRpk2BnXTHI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mSM0GaoF88az+/o+Ir11zTMWKLedF7dhUAhcIS+urvft1VZX/fmIPlvg844CQ5SL3 Pm6KAQ9abQV16bskossases811xNzsSuXMpRdTD1hfkDIVQIjSVkYWQRVsa4JgPGCW 1vVNzXrcul6SkzMCuJyD6vN0w/nrAkju9bpfoXZ4KtsFm7bQEUF1RMARBKwFXhibJT X1Hlp9wCT9bPLI80bRyi1OdC4dEpqdVTLbaWwz+t2jhrLzHpjWdpdbW/StcRirKPQk JfC+JMV3uzpbb4FdjDBmLFKdkU8CZ5jh5n4rRbuUb7xENzhHbkNk/Hbj7Lv23ISUXo B97/kY2m5/iAQ== Received: by gandalf.ozlabs.org (Postfix, from userid 1007) id 4TzKTR1d3rz4wcC; Tue, 19 Mar 2024 16:07:07 +1100 (AEDT) From: David Gibson To: passt-dev@passt.top, Stefano Brivio Subject: [PATCH 1/3] test: Make sure to update mbuto repository Date: Tue, 19 Mar 2024 16:07:03 +1100 Message-ID: <20240319050705.526627-2-david@gibson.dropbear.id.au> X-Mailer: git-send-email 2.44.0 In-Reply-To: <20240319050705.526627-1-david@gibson.dropbear.id.au> References: <20240319050705.526627-1-david@gibson.dropbear.id.au> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID-Hash: 6BJ6GOPPEMHV5SY5OYACGOR2DGIA4EGM X-Message-ID-Hash: 6BJ6GOPPEMHV5SY5OYACGOR2DGIA4EGM X-MailFrom: dgibson@gandalf.ozlabs.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: David Gibson X-Mailman-Version: 3.3.8 Precedence: list List-Id: Development discussion and patches for passt Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: We download and use mbuto to build trivial boot images for our VM tests. However, if mbuto is already cloned, we won't update it to the current version. Add some make logic to ensure that we do this. Signed-off-by: David Gibson --- test/Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/Makefile b/test/Makefile index 7b00bef4..711c61c1 100644 --- a/test/Makefile +++ b/test/Makefile @@ -67,13 +67,19 @@ CFLAGS = -Wall -Werror -Wextra -pedantic -std=c99 assets: $(ASSETS) +.PHONY: pull-% +pull-%: % + git -C $* pull + mbuto: git clone git://mbuto.sh/mbuto +mbuto/mbuto: pull-mbuto + guest-key guest-key.pub: ssh-keygen -f guest-key -N '' -mbuto.img: passt.mbuto mbuto guest-key.pub $(TESTDATA_ASSETS) +mbuto.img: passt.mbuto mbuto/mbuto guest-key.pub $(TESTDATA_ASSETS) ./mbuto/mbuto -p ./$< -c lz4 -f $@ mbuto.mem.img: passt.mem.mbuto mbuto ../passt.avx2 -- 2.44.0