Skip to content

Commit cfb914c

Browse files
committed
fix: fix slim targets in makefile
1 parent 72dec5d commit cfb914c

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

Makefile

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,17 +91,19 @@ build-fat build-full build: $(CODER_FAT_BINARIES)
9191
release: $(CODER_FAT_BINARIES) $(CODER_ALL_ARCHIVES) $(CODER_ALL_PACKAGES) $(CODER_ALL_ARCH_IMAGES) build/coder_helm_$(VERSION).tgz
9292
.PHONY: release
9393

94-
build/coder-slim_$(VERSION)_checksums.sha1: $(CODER_SLIM_BINARIES)
94+
build/coder-slim_$(VERSION)_checksums.sha1 site/out/bin/coder.sha1: $(CODER_SLIM_BINARIES)
9595
pushd ./build
96-
openssl dgst -r -sha1 coder-slim_"$(VERSION)"_* | tee "$(@F)"
96+
openssl dgst -r -sha1 coder-slim_"$(VERSION)"_* | tee "coder-slim_$(VERSION)_checksums.sha1"
9797
popd
9898

99+
cp "build/coder-slim_$(VERSION)_checksums.sha1" "site/out/bin/coder.sha1"
100+
99101
build/coder-slim_$(VERSION).tar: build/coder-slim_$(VERSION)_checksums.sha1 $(CODER_SLIM_BINARIES)
100102
pushd ./build
101103
tar cf "$(@F)" coder-slim_"$(VERSION)"_*
102104
popd
103105

104-
build/coder-slim_$(VERSION).tar.zst site/out/coder.tar.zst: build/coder-slim_$(VERSION).tar
106+
build/coder-slim_$(VERSION).tar.zst site/out/bin/coder.tar.zst: build/coder-slim_$(VERSION).tar
105107
zstd -6 \
106108
--force \
107109
--ultra \
@@ -110,7 +112,7 @@ build/coder-slim_$(VERSION).tar.zst site/out/coder.tar.zst: build/coder-slim_$(V
110112
-o "build/coder-slim_$(VERSION).tar.zst" \
111113
"build/coder-slim_$(VERSION).tar"
112114

113-
cp "build/coder-slim_$(VERSION).tar.zst" "site/out/coder.tar.zst"
115+
cp "build/coder-slim_$(VERSION).tar.zst" "site/out/bin/coder.tar.zst"
114116
# delete the uncompressed binaries from the embedded dir
115117
rm site/out/coder-*
116118

@@ -134,7 +136,7 @@ $(CODER_SLIM_NOVERSION_BINARIES): build/coder-slim_%: build/coder-slim_$(VERSION
134136
ln "$<" "$@"
135137

136138
# "fat" binaries always depend on the site and the compressed slim binaries.
137-
$(CODER_FAT_BINARIES): site/out/index.html site/out/coder.tar.zst
139+
$(CODER_FAT_BINARIES): site/out/index.html site/out/bin/coder.tar.zst
138140

139141
# This is a handy block that parses the target to determine whether it's "slim"
140142
# or "fat", which OS was specified and which architecture was specified.

0 commit comments

Comments
 (0)