Skip to content

Commit 21703f6

Browse files
fix: dockerized overrides GOOS env var, breaking windows build on fresh systems
1 parent 57e19c1 commit 21703f6

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

bin/dockerized

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,29 +25,29 @@ fi
2525

2626
case "$OSTYPE" in
2727
msys | cygwin)
28-
GOOS=windows
28+
DOCKERIZED_COMPILE_GOOS=windows
2929
;;
3030
darwin*)
31-
GOOS=darwin
31+
DOCKERIZED_COMPILE_GOOS=darwin
3232
;;
3333
# Operating systems below not tested. Logic based on:
3434
# - https://github.com/dylanaraps/neofetch/issues/433
3535
# - https://gist.github.com/asukakenji/f15ba7e588ac42795f421b48b8aede63
3636
openbsd*)
37-
GOOS=openbsd
37+
DOCKERIZED_COMPILE_GOOS=openbsd
3838
;;
3939
freebsd*)
40-
GOOS=freebsd
40+
DOCKERIZED_COMPILE_GOOS=freebsd
4141
;;
4242
netbsd*)
43-
GOOS=netbsd
43+
DOCKERIZED_COMPILE_GOOS=netbsd
4444
;;
4545
solaris*)
46-
GOOS=solaris
46+
DOCKERIZED_COMPILE_GOOS=solaris
4747
;;
4848
# default
4949
*)
50-
GOOS=linux
50+
DOCKERIZED_COMPILE_GOOS=linux
5151
;;
5252
esac
5353

@@ -70,7 +70,7 @@ if [ "$DOCKERIZED_COMPILE" ] || [ ! -f "$DOCKERIZED_BINARY" ]; then
7070
docker run \
7171
--rm \
7272
--entrypoint=go \
73-
-e "GOOS=${GOOS}" \
73+
-e "GOOS=${DOCKERIZED_COMPILE_GOOS}" \
7474
-v "${DOCKERIZED_ROOT}:/src" \
7575
-v "${DOCKERIZED_ROOT}/build:/build" \
7676
-v "${DOCKERIZED_ROOT}/.cache:/go/pkg" \

0 commit comments

Comments
 (0)