move winresources into cmd/docker
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
2eec74659e
commit
44e5100232
@ -1,6 +1,6 @@
|
|||||||
/build/
|
/build/
|
||||||
/cli/winresources/versioninfo.json
|
/cmd/docker/winresources/versioninfo.json
|
||||||
/cli/winresources/*.syso
|
/cmd/docker/winresources/*.syso
|
||||||
/man/man*/
|
/man/man*/
|
||||||
/man/vendor/
|
/man/vendor/
|
||||||
/man/go.sum
|
/man/go.sum
|
||||||
|
4
.gitignore
vendored
4
.gitignore
vendored
@ -8,8 +8,8 @@
|
|||||||
Thumbs.db
|
Thumbs.db
|
||||||
.editorconfig
|
.editorconfig
|
||||||
/build/
|
/build/
|
||||||
/cli/winresources/versioninfo.json
|
/cmd/docker/winresources/versioninfo.json
|
||||||
/cli/winresources/*.syso
|
/cmd/docker/winresources/*.syso
|
||||||
profile.out
|
profile.out
|
||||||
|
|
||||||
# top-level go.mod is not meant to be checked in
|
# top-level go.mod is not meant to be checked in
|
||||||
|
@ -67,7 +67,7 @@ ARG PACKAGER_NAME
|
|||||||
COPY --link --from=goversioninfo /out/goversioninfo /usr/bin/goversioninfo
|
COPY --link --from=goversioninfo /out/goversioninfo /usr/bin/goversioninfo
|
||||||
RUN --mount=type=bind,target=.,ro \
|
RUN --mount=type=bind,target=.,ro \
|
||||||
--mount=type=cache,target=/root/.cache \
|
--mount=type=cache,target=/root/.cache \
|
||||||
--mount=type=tmpfs,target=cli/winresources \
|
--mount=type=tmpfs,target=cmd/docker/winresources \
|
||||||
# override the default behavior of go with xx-go
|
# override the default behavior of go with xx-go
|
||||||
xx-go --wrap && \
|
xx-go --wrap && \
|
||||||
# export GOCACHE=$(go env GOCACHE)/$(xx-info)$([ -f /etc/alpine-release ] && echo "alpine") && \
|
# export GOCACHE=$(go env GOCACHE)/$(xx-info)$([ -f /etc/alpine-release ] && echo "alpine") && \
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
//go:build windows && 386
|
//go:build windows && 386
|
||||||
|
|
||||||
//go:generate goversioninfo -o=../../cli/winresources/resource.syso -icon=winresources/docker.ico -manifest=winresources/docker.exe.manifest ../../cli/winresources/versioninfo.json
|
//go:generate goversioninfo -o=./winresources/resource.syso -icon=internal/assets/docker.ico -manifest=internal/assets/docker.exe.manifest ./winresources/versioninfo.json
|
||||||
|
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import _ "github.com/docker/cli/cli/winresources"
|
import _ "github.com/docker/cli/cmd/docker/winresources"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
//go:build windows && amd64
|
//go:build windows && amd64
|
||||||
|
|
||||||
//go:generate goversioninfo -64=true -o=../../cli/winresources/resource.syso -icon=winresources/docker.ico -manifest=winresources/docker.exe.manifest ../../cli/winresources/versioninfo.json
|
//go:generate goversioninfo -64=true -o=./winresources/resource.syso -icon=internal/assets/docker.ico -manifest=internal/assets/docker.exe.manifest ./winresources/versioninfo.json
|
||||||
|
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import _ "github.com/docker/cli/cli/winresources"
|
import _ "github.com/docker/cli/cmd/docker/winresources"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
//go:build windows && arm
|
//go:build windows && arm
|
||||||
|
|
||||||
//go:generate goversioninfo -arm=true -o=../../cli/winresources/resource.syso -icon=winresources/docker.ico -manifest=winresources/docker.exe.manifest ../../cli/winresources/versioninfo.json
|
//go:generate goversioninfo -arm=true -o=./winresources/resource.syso -icon=internal/assets/docker.ico -manifest=internal/assets/docker.exe.manifest ./winresources/versioninfo.json
|
||||||
|
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import _ "github.com/docker/cli/cli/winresources"
|
import _ "github.com/docker/cli/cmd/docker/winresources"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
//go:build windows && arm64
|
//go:build windows && arm64
|
||||||
|
|
||||||
//go:generate goversioninfo -arm=true -64=true -o=../../cli/winresources/resource.syso -icon=winresources/docker.ico -manifest=winresources/docker.exe.manifest ../../cli/winresources/versioninfo.json
|
//go:generate goversioninfo -arm=true -64=true -o=./winresources/resource.syso -icon=internal/assets/docker.ico -manifest=internal/assets/docker.exe.manifest ./winresources/versioninfo.json
|
||||||
|
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import _ "github.com/docker/cli/cli/winresources"
|
import _ "github.com/docker/cli/cmd/docker/winresources"
|
||||||
|
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 100 KiB |
@ -21,7 +21,7 @@ VERSION_QUAD=$(printf "%s" "$VERSION" | sed -re 's/^([0-9.]*).*$/\1/' | sed -re
|
|||||||
# Microsoft Windows Version Information and an icon using goversioninfo.
|
# Microsoft Windows Version Information and an icon using goversioninfo.
|
||||||
# https://docs.microsoft.com/en-us/windows/win32/menurc/stringfileinfo-block
|
# https://docs.microsoft.com/en-us/windows/win32/menurc/stringfileinfo-block
|
||||||
# https://github.com/josephspurrier/goversioninfo/blob/master/testdata/resource/versioninfo.json
|
# https://github.com/josephspurrier/goversioninfo/blob/master/testdata/resource/versioninfo.json
|
||||||
cat > ./cli/winresources/versioninfo.json <<EOL
|
cat > ./cmd/docker/winresources/versioninfo.json <<EOL
|
||||||
{
|
{
|
||||||
"FixedFileInfo":
|
"FixedFileInfo":
|
||||||
{
|
{
|
||||||
@ -61,9 +61,9 @@ cat > ./cli/winresources/versioninfo.json <<EOL
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
EOL
|
EOL
|
||||||
(set -x ; cat ./cli/winresources/versioninfo.json)
|
(set -x ; cat ./cmd/docker/winresources/versioninfo.json)
|
||||||
|
|
||||||
# Create winresources package stub if removed while using tmpfs in Dockerfile
|
# Create winresources package stub if removed while using tmpfs in Dockerfile
|
||||||
if [ ! -f "./cli/winresources/winresources.go" ]; then
|
if [ ! -f "./cmd/docker/winresources/winresources.go" ]; then
|
||||||
echo "package winresources" > "./cli/winresources/winresources.go"
|
echo "package winresources" > "./cmd/docker/winresources/winresources.go"
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user