mirror of
https://github.com/k3s-io/k3s.git
synced 2024-06-07 19:41:36 +00:00
Dockerfile.dapper: set $HOME properly
`$HOME` refers to `$DAPPER_SOURCE`, which is set in the same expression and is thus not visible at the time of substitution. This problem is not immediately visible with Docker, Inc.'s docker merely because it resets an unset `$HOME` to `/root` (but still breaking the Go cache). Under podman, this problem is immediately visible because an unset `$HOME` remains unset and subsequently breaks the `go generate` invocation. Fixes #9089. Signed-off-by: Ivan Shapovalov <intelfx@intelfx.name>
This commit is contained in:
parent
30449e0128
commit
a7fe1aaaa5
@ -56,9 +56,10 @@ ENV DAPPER_RUN_ARGS="--privileged -v k3s-cache:/go/src/github.com/k3s-io/k3s/.ca
|
|||||||
DAPPER_SOURCE="/go/src/github.com/k3s-io/k3s/" \
|
DAPPER_SOURCE="/go/src/github.com/k3s-io/k3s/" \
|
||||||
DAPPER_OUTPUT="./bin ./dist ./build/out ./build/static ./pkg/static ./pkg/deploy" \
|
DAPPER_OUTPUT="./bin ./dist ./build/out ./build/static ./pkg/static ./pkg/deploy" \
|
||||||
DAPPER_DOCKER_SOCKET=true \
|
DAPPER_DOCKER_SOCKET=true \
|
||||||
HOME=${DAPPER_SOURCE} \
|
|
||||||
CROSS=true \
|
CROSS=true \
|
||||||
STATIC_BUILD=true
|
STATIC_BUILD=true
|
||||||
|
# Set $HOME separately because it refers to $DAPPER_SOURCE, set above
|
||||||
|
ENV HOME=${DAPPER_SOURCE}
|
||||||
|
|
||||||
WORKDIR ${DAPPER_SOURCE}
|
WORKDIR ${DAPPER_SOURCE}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user