Removed git dependency on make
This commit is contained in:
@@ -27,6 +27,8 @@ LOCAL_REGISTRY_PORT := 5000
|
||||
CTL_BUILD_BASE_IMAGE := localhost:5000/monok8s/ctl-build-base:$(VERSION)
|
||||
CTL_BINARY := ctl-linux-aarch64-$(VERSION)
|
||||
|
||||
DOWNLOAD_PACKAGES_STAMP := $(PACKAGES_DIR)/.download-packages.stamp
|
||||
|
||||
$(PACKAGES_DIR):
|
||||
mkdir -p $@
|
||||
|
||||
@@ -78,15 +80,14 @@ ensure-registry:
|
||||
fi; \
|
||||
fi
|
||||
|
||||
$(UBOOT_TAR): | $(PACKAGES_DIR) $(OUT_DIR)
|
||||
rm -rf "$(OUT_DIR)/u-boot-$(UBOOT_VERSION)"
|
||||
git clone --depth 1 --branch "$(UBOOT_VERSION)" --filter=blob:none \
|
||||
https://github.com/u-boot/u-boot.git "$(OUT_DIR)/u-boot-$(UBOOT_VERSION)"
|
||||
tar -C "$(OUT_DIR)/u-boot-$(UBOOT_VERSION)" -zcf "$@" .
|
||||
rm -rf "$(OUT_DIR)/u-boot-$(UBOOT_VERSION)"
|
||||
test -f "$@"
|
||||
$(DOWNLOAD_PACKAGES_STAMP): docker/download-packages.Dockerfile makefile | $(PACKAGES_DIR)
|
||||
docker build \
|
||||
-f docker/download-packages.Dockerfile \
|
||||
--build-arg UBOOT_VERSION=$(UBOOT_VERSION) \
|
||||
--output type=local,dest=./$(PACKAGES_DIR) .
|
||||
@touch $@
|
||||
|
||||
uboot-tools: $(UBOOT_TAR)
|
||||
uboot-tools: $(DOWNLOAD_PACKAGES_STAMP)
|
||||
docker buildx build --platform linux/arm64 \
|
||||
-f docker/uboot-tools.Dockerfile \
|
||||
--build-arg UBOOT_VERSION=$(UBOOT_VERSION) \
|
||||
@@ -152,6 +153,7 @@ clean:
|
||||
dockerclean:
|
||||
@echo "Removing tagged images..."
|
||||
- docker rmi \
|
||||
localhost/monok8s/ctl-build-base:$(VERSION) \
|
||||
localhost/monok8s/control-agent:$(VERSION) \
|
||||
localhost/monok8s/ctl-builder:$(VERSION) \
|
||||
localhost/monok8s/crdgen:$(VERSION) \
|
||||
@@ -161,6 +163,9 @@ dockerclean:
|
||||
- docker image prune -f
|
||||
- docker builder prune -f
|
||||
|
||||
pkgclean:
|
||||
rm -rf $(PACKAGES_DIR)
|
||||
|
||||
all: build build-agent build-local
|
||||
|
||||
.PHONY: \
|
||||
|
||||
Reference in New Issue
Block a user