From 1fadf13ec4a29921629a533e2a8b248dcf43d3db Mon Sep 17 00:00:00 2001 From: Rolf Neugebauer Date: Thu, 25 Jan 2018 13:50:28 +0000 Subject: [PATCH] pkg: Allow specifying addition options to 'linuxkit' invocations This is useful for 'make OPTIONS="-release=v0.1" push' Signed-off-by: Rolf Neugebauer --- pkg/Makefile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkg/Makefile b/pkg/Makefile index 1676f7675..4484fd347 100644 --- a/pkg/Makefile +++ b/pkg/Makefile @@ -1,19 +1,21 @@ DIRS = $(dir $(shell find . -maxdepth 2 -mindepth 2 -type f -name build.yml)) .PHONY: push force-push build forcebuild show-tag clean +OPTIONS ?= + push: - @set -e; for d in $(DIRS); do linuxkit pkg push "$$d"; done + @set -e; for d in $(DIRS); do linuxkit pkg push $(OPTIONS) "$$d"; done forcepush: - @set -e; for d in $(DIRS); do linuxkit pkg push --force "$$d"; done + @set -e; for d in $(DIRS); do linuxkit pkg push $(OPTIONS) --force "$$d"; done build: - @set -e; for d in $(DIRS); do linuxkit pkg build "$$d"; done + @set -e; for d in $(DIRS); do linuxkit pkg build $(OPTIONS) "$$d"; done forcebuild: - @set -e; for d in $(DIRS); do linuxkit pkg build --force "$$d"; done + @set -e; for d in $(DIRS); do linuxkit pkg build $(OPTIONS) --force "$$d"; done show-tag: - @set -e; for d in $(DIRS); do linuxkit pkg show-tag "$$d"; done + @set -e; for d in $(DIRS); do linuxkit pkg show-tag $(OPTIONS) "$$d"; done clean: