mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-10-01 01:36:09 -04:00
29 lines
763 B
Makefile
29 lines
763 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)
|