Skip to content

Commit

Permalink
Update kustomize and remove age
Browse files Browse the repository at this point in the history
Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>
  • Loading branch information
sylr committed Jun 18, 2021
1 parent 0fda3c7 commit 6a28f8a
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 53 deletions.
27 changes: 0 additions & 27 deletions LICENSE-AGE

This file was deleted.

30 changes: 4 additions & 26 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,15 @@ AGE_SYLR_REPO ?= https://github.com/sylr/age.git
KUSTOMIZE_SRC ?= $(GOPATH)/src/sigs.k8s.io/kustomize/kustomize
KUSTOMIZE_SYLR_REPO ?= https://github.com/sylr/kustomize.git

AGE_YAML_SUPPORT_COMMIT ?= d3cd2ad563ad35a349339e899a8ed39f7e29dc02
KUSTOMIZE_AGE_SUPPORT_COMMIT ?= 8de35139bca2d568069daa089d4896146fba1426
KUSTOMIZE_AGE_SUPPORT_COMMIT ?= b8dce3201b944037333374bf551b84954132e946

export GOPATH

.PHONY: all make-binaries age-git-reset kustomize-git-reset age-binaries kustomize-binaries
.PHONY: all make-binaries kustomize-git-reset kustomize-binary

all: make-binaries

make-binaries: age-binaries kustomize-binaries

$(AGE_SRC):
# mkdir -p $(shell dirname $(AGE_SRC))
git clone $(AGE_SYLR_REPO) $(AGE_SRC)

age-git-reset: $(AGE_SRC)
git -C "$(AGE_SRC)" remote add sylr $(AGE_SYLR_REPO) || true
git -C "$(AGE_SRC)" remote update
git -C "$(AGE_SRC)" rev-parse --verify kustomize-age || git -C "$(AGE_SRC)" checkout -b kustomize-age $(AGE_YAML_SUPPORT_COMMIT)
git -C "$(AGE_SRC)" rev-parse --verify kustomize-age && git -C "$(AGE_SRC)" checkout kustomize-age && git -C "$(AGE_SRC)" reset --hard $(AGE_YAML_SUPPORT_COMMIT)
make-binaries: kustomize-binary

$(KUSTOMIZE_SRC):
# mkdir -p $(shell dirname $(KUSTOMIZE_SRC))
Expand All @@ -38,18 +27,7 @@ kustomize-git-reset:
git -C "$(KUSTOMIZE_SRC)/.." rev-parse --verify kustomize-age || git -C "$(KUSTOMIZE_SRC)/.." checkout -b kustomize-age $(KUSTOMIZE_AGE_SUPPORT_COMMIT)
git -C "$(KUSTOMIZE_SRC)/.." rev-parse --verify kustomize-age && git -C "$(KUSTOMIZE_SRC)/.." checkout kustomize-age && git -C "$(KUSTOMIZE_SRC)/.." reset --hard $(KUSTOMIZE_AGE_SUPPORT_COMMIT)

age-binaries: age-git-reset $(AGE_SRC)
cd $(AGE_SRC); \
for platform in $(PLATFORMS); do \
GOOS=$$(cut -d / -f1 <<<$$platform); \
GOARCH=$$(cut -d / -f2 <<<$$platform); \
OUTPUT=$$(basename $$PWD)-$$GOOS-$$GOARCH-$$(git rev-parse --short=8 HEAD); \
test "$$GOOS" == "windows" && OUTPUT=$${OUTPUT}.exe; \
GOOS=$$GOOS GOARCH=$$GOARCH go build -ldflags="-s -w" -trimpath -o $$OUTPUT ./cmd/age; \
cp $$OUTPUT $(CURDIR)/bin; \
done

kustomize-binaries: $(KUSTOMIZE_SRC) kustomize-git-reset
kustomize-binary: $(KUSTOMIZE_SRC) kustomize-git-reset
cd $(KUSTOMIZE_SRC); \
for platform in $(PLATFORMS); do \
GOOS=$$(cut -d / -f1 <<<$$platform); \
Expand Down

0 comments on commit 6a28f8a

Please sign in to comment.