aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/tests
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2018-09-16 03:39:32 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2018-09-16 03:39:32 +0200
commitea0b220c0d78c564b2531d484cdbcbe0ddacf117 (patch)
tree29091226b73b5b7f8ba0e711daf09132af5a2956 /src/tests
parentglobal: remove non-essential inline annotations (diff)
downloadwireguard-monolithic-historical-ea0b220c0d78c564b2531d484cdbcbe0ddacf117.tar.xz
wireguard-monolithic-historical-ea0b220c0d78c564b2531d484cdbcbe0ddacf117.zip
qemu: always pull and reset against integration tree
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/qemu/Makefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tests/qemu/Makefile b/src/tests/qemu/Makefile
index eed7d4d..8d76394 100644
--- a/src/tests/qemu/Makefile
+++ b/src/tests/qemu/Makefile
@@ -229,6 +229,11 @@ $(KERNEL_PATH)/.installed:
mkdir -p $(dir $(KERNEL_PATH))
flock -s $(dir $(KERNEL_TAR))/$(KERNEL_VERSION).lock git clone $(GIT_URI_$(patsubst %-git,%,$(patsubst %-debug,%,$(KERNEL_VERSION)))) $(KERNEL_PATH)
touch $@
+always-pull: $(KERNEL_PATH)/.installed
+ flock -s $(dir $(KERNEL_TAR))/$(KERNEL_VERSION).lock git -C $(KERNEL_PATH) fetch
+ flock -s $(dir $(KERNEL_TAR))/$(KERNEL_VERSION).lock git -C $(KERNEL_PATH) reset --hard FETCH_HEAD
+.PHONY: always-pull
+$(KERNEL_BZIMAGE): always-pull
endif
$(KERNEL_PATH)/.config: kernel.config arch/$(QEMU_ARCH).config | $(KERNEL_PATH)/.installed