Skip to content

Commit f2e07c7

Browse files
feat: save release files to output directory (#271)
better than keeping them in the root of the project.
1 parent dfc6d15 commit f2e07c7

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,3 @@ bundle
33
pkg/goods/bins
44
pkg/goods/images
55
*tgz
6-
release.tar.gz
7-
release.o

Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,15 @@ pkg/goods/bins/embedded-cluster/kubectl-preflight:
6868
tar -xzf output/tmp/preflight/preflight.tar.gz -C output/tmp/preflight
6969
mv output/tmp/preflight/preflight pkg/goods/bins/embedded-cluster/kubectl-preflight
7070

71-
release.tar.gz:
71+
output/tmp/release.tar.gz:
7272
mkdir -p output/tmp
73-
tar -czf release.tar.gz -C e2e/kots-release .
73+
tar -czf output/tmp/release.tar.gz -C e2e/kots-release .
7474

7575
.PHONY: embedded-release
76-
embedded-release: embedded-cluster-linux-amd64 release.tar.gz
77-
objcopy --input-target binary --output-target binary --rename-section .data=sec_bundle release.tar.gz release.o
78-
@if ! objcopy --update-section sec_bundle=release.o output/bin/embedded-cluster ; then \
79-
objcopy --add-section sec_bundle=release.o output/bin/embedded-cluster ; \
76+
embedded-release: embedded-cluster-linux-amd64 output/tmp/release.tar.gz
77+
objcopy --input-target binary --output-target binary --rename-section .data=sec_bundle output/tmp/release.tar.gz output/tmp/release.o
78+
@if ! objcopy --update-section sec_bundle=output/tmp/release.o output/bin/embedded-cluster 2>/dev/null; then \
79+
objcopy --add-section sec_bundle=output/tmp/release.o output/bin/embedded-cluster ; \
8080
fi
8181

8282
.PHONY: static

0 commit comments

Comments
 (0)