Always use COPY --link

This commit is contained in:
BtbN 2024-10-06 02:55:46 +02:00
parent 5b84268562
commit 40511a0e8a
5 changed files with 9 additions and 9 deletions

View File

@ -49,7 +49,7 @@ export TODF="Dockerfile"
to_df "FROM ${REGISTRY}/${REPO}/base-${TARGET}:latest AS base" to_df "FROM ${REGISTRY}/${REPO}/base-${TARGET}:latest AS base"
to_df "ENV TARGET=$TARGET VARIANT=$VARIANT REPO=$REPO ADDINS_STR=$ADDINS_STR" to_df "ENV TARGET=$TARGET VARIANT=$VARIANT REPO=$REPO ADDINS_STR=$ADDINS_STR"
to_df "COPY util/run_stage.sh /usr/bin/run_stage" to_df "COPY --link util/run_stage.sh /usr/bin/run_stage"
for addin in "${ADDINS[@]}"; do for addin in "${ADDINS[@]}"; do
( (

View File

@ -10,8 +10,8 @@ ffbuild_enabled() {
ffbuild_dockerlayer() { ffbuild_dockerlayer() {
[[ $TARGET == winarm* ]] && return 0 [[ $TARGET == winarm* ]] && return 0
to_df "COPY --from=${SELFLAYER} /opt/mingw/. /" to_df "COPY --link --from=${SELFLAYER} /opt/mingw/. /"
to_df "COPY --from=${SELFLAYER} /opt/mingw/. /opt/mingw" to_df "COPY --link --from=${SELFLAYER} /opt/mingw/. /opt/mingw"
} }
ffbuild_dockerfinal() { ffbuild_dockerfinal() {

View File

@ -9,8 +9,8 @@ ffbuild_enabled() {
} }
ffbuild_dockerlayer() { ffbuild_dockerlayer() {
to_df "COPY --from=${SELFLAYER} \$FFBUILD_PREFIX/. \$FFBUILD_PREFIX" to_df "COPY --link --from=${SELFLAYER} \$FFBUILD_PREFIX/. \$FFBUILD_PREFIX"
to_df "COPY --from=${SELFLAYER} \$FFBUILD_PREFIX/share/aclocal/. /usr/share/aclocal" to_df "COPY --link --from=${SELFLAYER} \$FFBUILD_PREFIX/share/aclocal/. /usr/share/aclocal"
} }
ffbuild_dockerbuild() { ffbuild_dockerbuild() {

View File

@ -8,8 +8,8 @@ ffbuild_enabled() {
} }
ffbuild_dockerlayer() { ffbuild_dockerlayer() {
to_df "COPY --from=${SELFLAYER} \$FFBUILD_PREFIX/. \$FFBUILD_PREFIX" to_df "COPY --link --from=${SELFLAYER} \$FFBUILD_PREFIX/. \$FFBUILD_PREFIX"
to_df "COPY --from=${SELFLAYER} \$FFBUILD_PREFIX/share/aclocal/. /usr/share/aclocal" to_df "COPY --link --from=${SELFLAYER} \$FFBUILD_PREFIX/share/aclocal/. /usr/share/aclocal"
} }
ffbuild_dockerdl() { ffbuild_dockerdl() {

View File

@ -73,11 +73,11 @@ ffbuild_dockerstage() {
} }
ffbuild_dockerlayer() { ffbuild_dockerlayer() {
to_df "COPY --from=${SELFLAYER} \$FFBUILD_PREFIX/. \$FFBUILD_PREFIX" to_df "COPY --link --from=${SELFLAYER} \$FFBUILD_PREFIX/. \$FFBUILD_PREFIX"
} }
ffbuild_dockerfinal() { ffbuild_dockerfinal() {
to_df "COPY --from=${PREVLAYER} \$FFBUILD_PREFIX/. \$FFBUILD_PREFIX" to_df "COPY --link --from=${PREVLAYER} \$FFBUILD_PREFIX/. \$FFBUILD_PREFIX"
} }
ffbuild_configure() { ffbuild_configure() {