mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-12-25 23:49:37 -05:00
9e057f5a7f
Co-authored-by: Daniel Weiße <66256922+daniel-weisse@users.noreply.github.com>
29 lines
772 B
Makefile
29 lines
772 B
Makefile
CONTAINER_RUNTIME ?= docker
|
|
IMAGENAME ?= localhost/coreos-assembler
|
|
IMAGETAG ?= latest
|
|
UPSTREAM ?= https://github.com/coreos/coreos-assembler
|
|
COMMIT ?= b8f61207c7a4ce345a1f136823dac6c628086273
|
|
SRC_PATH = $(CURDIR)
|
|
BASE_PATH ?= $(SRC_PATH)
|
|
BUILDDIR ?= $(BASE_PATH)/build
|
|
CLONEDIR ?= $(BUILDDIR)/coreos-assembler
|
|
|
|
|
|
.PHONY: all clone patch containerimage clean
|
|
|
|
all: clone patch containerimage
|
|
|
|
clone:
|
|
@mkdir -p $(BUILDDIR)
|
|
git clone $(UPSTREAM) $(CLONEDIR)
|
|
cd $(CLONEDIR) && git checkout $(COMMIT)
|
|
|
|
patch:
|
|
cd $(CLONEDIR) && patch -p1 < $(BASE_PATH)/verity.patch
|
|
|
|
containerimage:
|
|
cd $(CLONEDIR) && $(CONTAINER_RUNTIME) build -t $(IMAGENAME):$(IMAGETAG) -f Dockerfile .
|
|
|
|
clean:
|
|
rm -rf $(BUILDDIR)
|