diff --git a/pkg/agent/scripts/pkg-static-build.sh b/pkg/agent/scripts/pkg-static-build.sh index 61e63bc0..f1632299 100755 --- a/pkg/agent/scripts/pkg-static-build.sh +++ b/pkg/agent/scripts/pkg-static-build.sh @@ -70,21 +70,21 @@ mkdir -p "${pkgoutput}" cd "$BUILDDIR" for pkgname in *; do workdir=$(mktemp -d -t docker-packaging.XXXXXXXXXX) - mkdir -p "$workdir/${pkgname}" + mkdir -p "$workdir/bin" "$workdir/share/doc/${pkgname}" ( set -x - cp "${pkgname}"/* ${SRCDIR}/LICENSE ${SRCDIR}/README.md "$workdir/${pkgname}/" + cp "${pkgname}"/* "$workdir/bin/" + cp "${SRCDIR}/LICENSE" "${SRCDIR}/README.md" "$workdir/share/doc/${pkgname}/" ) if [ "$(xx-info os)" = "windows" ]; then ( set -x - cd "$workdir" - zip -r "${pkgoutput}/${pkgname}_${GENVER_VERSION#v}.zip" "${pkgname}" + cd "$workdir" && zip -r "${pkgoutput}/${pkgname}_${GENVER_VERSION#v}.zip" . ) else ( set -x - tar -czf "${pkgoutput}/${pkgname}_${GENVER_VERSION#v}.tgz" -C "$workdir" "${pkgname}" + tar -czf "${pkgoutput}/${pkgname}_${GENVER_VERSION#v}.tgz" -C "$workdir" . ) fi done diff --git a/pkg/agent/verify.Dockerfile b/pkg/agent/verify.Dockerfile index b5d2595e..261d3e1c 100644 --- a/pkg/agent/verify.Dockerfile +++ b/pkg/agent/verify.Dockerfile @@ -108,7 +108,7 @@ RUN --mount=from=bin,target=/build <