jenkins: Allow for fetching the bootloader directly from apt

THis uses wget in a mirror capacity to download everything that is related to
u-boot for enterprise. We'll have to implement something similar for excelsior.

Change-Id: I494d11f46fece82de556fa2924ac2c8bb37bc62a
diff --git a/bootloader.mk b/bootloader.mk
index 8d7c9a9..dba1d1e 100644
--- a/bootloader.mk
+++ b/bootloader.mk
@@ -21,7 +21,18 @@
 bootloader: $(PRODUCT_OUT)/u-boot.imx
 mkimage: $(HOST_OUT)/bin/mkimage
 
+fetch-uboot:
+	$(LOG) u-boot fetch
+	wget -P $(PRODUCT_OUT)/packages \
+		-e robots=off -nv -A deb -r -np -nd \
+		https://mendel-linux.org/apt/$(RELEASE)-bsp-enterprise/pool/main/u/uboot-imx/
+	$(LOG) u-boot fetch finished
+
+ifeq ($(IN_JENKINS),)
 $(PRODUCT_OUT)/u-boot.imx: uboot-imx | out-dirs
+else
+$(PRODUCT_OUT)/u-boot.imx: fetch-uboot | out-dirs
+endif
 	$(LOG) u-boot extract
 	find $(PRODUCT_OUT)/packages -name 'uboot-imx*$(USERSPACE_ARCH)*.deb' | xargs \
 	dpkg --fsys-tarfile | \
@@ -33,4 +44,4 @@
 	dpkg --fsys-tarfile | \
 	tar --strip-components 3 -C $(HOST_OUT)/bin -xf - ./usr/bin/mkimage
 
-.PHONY:: bootloader mkimage
+.PHONY:: bootloader mkimage fetch-uboot