luet
luet copied to clipboard
copy: it seems applied two times with both `prelude` and `steps`
Luet version: 0.17.8
CPU architecture, OS, and Version:
Describe the bug
When specs contain both prelude
and steps
the COPY --from
is applied two times.
To Reproduce
image: scratch
env:
- LUET_YES=true
- LUET_NOLOCK=true
- HTTP_TIMEOUT=0
copy:
- package:
category: seed
name: mos-portage-stage
version: ">=0"
source: "/mos-portage"
destination: "/"
prelude:
- >-
touch /etc/shadow &&
touch /etc/group &&
touch /etc/gshadow &&
touch /etc/passwd &&
entities merge -s /usr/share/mocaccino/entities/acct-core/ -a &&
yq w /etc/luet/luet.yaml system.rootfs "/" -i &&
luet install
system/luet-extensions-live
system/luet-devkit
dev-util/pkgs-checker-minimal
repository/mocaccino-kernel &&
luet install kernel/mocaccino-lts-sources &&
eselect kernel set 1 &&
luet cleanup
# Using steps to trace what files are generated
# by gcc-config/binutils-config.
steps:
# sed -e 's|\[\[ \! -w ${EROOT}.*|# Check dropped for error with docker|g' -i /usr/bin/gcc-config &&
- >-
cat /etc/luet/luet.yaml &&
cp make.conf /etc/portage/ &&
cd /usr/bin &&
ln -s gawk awk &&
rm -rf /luetbuild &&
/usr/bin/gcc-config 1 &&
source /etc/profile &&
eselect gcc set 1 &&
eselect binutils set 1 &&
eselect profile set default/linux/amd64/17.1/desktop/systemd &&
mkdir -p /var/lib/portage &&
echo "Europe/Rome" > /etc/localtime &&
env-update &&
ldconfig &&
eval 'locale-gen || true'
Expected behavior
Logs
Loading tree /build/packages
Building in /build/build
๐ฆ Compiling seed/mos-portage-base-0.20210913+8 .... โ
>๐ง copy< Package has multi-stage copy, generating required images
>๐ง copy< 1/1 โค ๐จ build seed/mos-portage-stage->=0 generating multi-stage images for seed/mos-portage-stage->=0
๐ฆ Compiling seed/mos-portage-stage-0.20210913+2 .... โ
^[[6~^[[6~^[[6~ >๐ง copy< 1/1 โค ๐จ build seed/mos-portage-stage->=0 โ
Done
๐ฆ seed/mos-portage-base-0.20210913+8 ๐ Generating 'builder' image from scratch as docker-registry1.mottainai.local:5000/luet-portage-tree:builder-2fdbf2a8273e7bc87a7ace52e2dc9f86 with prelude steps
Failed to download 'docker-registry1.mottainai.local:5000/luet-portage-tree:builder-2fdbf2a8273e7bc87a7ace52e2dc9f86'. Will keep going and build the image unless you use --fatal
Failed pulling image: Error response from daemon: manifest for docker-registry1.mottainai.local:5000/luet-portage-tree:builder-2fdbf2a8273e7bc87a7ace52e2dc9f86 not found: manifest unknown: manifest unknown
: exit status 1
๐ Building image docker-registry1.mottainai.local:5000/luet-portage-tree:builder-2fdbf2a8273e7bc87a7ace52e2dc9f86
#1 [internal] load build definition from mos-portage-base-seed-0.20210913+8-builder.dockerfile
#1 sha256:65f25cd411716a653649aa5df2f3595f93d84d6c8d5ca5b6deab4d811a34b6d9
#1 DONE 0.0s
#2 [internal] load .dockerignore
#2 sha256:216c515948efbf0860777b4a628c0f220cbbea84e0429ae8ce489c416a7f730e
#2 transferring context: 2B done
#2 DONE 0.3s
#1 [internal] load build definition from mos-portage-base-seed-0.20210913+8-builder.dockerfile
#1 sha256:65f25cd411716a653649aa5df2f3595f93d84d6c8d5ca5b6deab4d811a34b6d9
#1 transferring dockerfile: 837B done
#1 DONE 0.5s
#6 FROM docker-registry1.mottainai.local:5000/luet-portage-tree:06fd3a9d716b8600ee01672bd58a8b3cb43623cc14bfd6bf2752f4d8711b4e0a
#6 sha256:51b98e686a2243e263a45e1693b04c5fee3256c3d912ccf5fa05a44930a86751
#6 DONE 0.0s
#3 [internal] load build context
#3 sha256:1aa1416b84fb2482540f22e801609fc53bc936fa7c8e5199a39e4dddf3ca9fd0
#3 transferring context: 5.04kB done
#3 DONE 0.1s
#6 FROM docker-registry1.mottainai.local:5000/luet-portage-tree:06fd3a9d716b8600ee01672bd58a8b3cb43623cc14bfd6bf2752f4d8711b4e0a
#6 sha256:51b98e686a2243e263a45e1693b04c5fee3256c3d912ccf5fa05a44930a86751
#6 CACHED
#4 [stage-0 1/4] COPY . /luetbuild
#4 sha256:4e14cad7b0d3eaecd9f4a609a97dd1043dddcf44eacad536b19cc3f606cab2f6
#4 DONE 0.6s
#5 [stage-0 2/4] WORKDIR /luetbuild
#5 sha256:9665c39f694f195a61e21342cb375e8c2648daa136f58407aea15a32ed30c500
#5 DONE 0.4s
#7 [stage-0 3/4] COPY --from=docker-registry1.mottainai.local:5000/luet-portage-tree:06fd3a9d716b8600ee01672bd58a8b3cb43623cc14bfd6bf2752f4d8711b4e0a /mos-portage /
#7 sha256:ef446a8052df38488c472f813bb2d91b9caba26fa478b0db1f57ba9b4619506a
#7 DONE 33.7s
#8 [stage-0 4/4] RUN touch /etc/shadow && touch /etc/group && touch /etc/gshadow && touch /etc/passwd && entities merge -s /usr/share/mocaccino/entities/acct-core/ -a && yq w /etc/luet/luet.yaml system.rootfs "/" -i && luet install system/luet-extensions-live system/luet-devkit dev-util/pkgs-checker-minimal repository/mocaccino-kernel && luet install kernel/mocaccino-lts-sources && eselect kernel set 1 && luet cleanup
#8 sha256:b4f8e9cac75691654bcfd3229e63b56965b8f33be50388a5962ae588faef0b1e
#8 24.03 Merged users root.
#8 24.03 Merged group root.
#8 24.03 Merged shadow root.
#8 24.03 Merged gshadow root.
#8 24.03 Merged group tty.
#8 24.03 Merged gshadow tty.
#8 24.03 Merged group video.
#8 24.03 Merged gshadow video.
#8 24.03 Merged users nobody.
#8 24.03 Merged group nobody.
#8 24.03 Merged shadow nobody.
#8 24.03 Merged gshadow nobody.
#8 24.03 Merged users polkitd.
#8 24.03 Merged group polkitd.
#8 24.04 Merged shadow polkitd.
#8 24.04 Merged gshadow polkitd.
#8 24.04 Merged group kvm.
#8 24.04 Merged gshadow kvm.
#8 24.04 Merged group floppy.
#8 24.04 Merged gshadow floppy.
#8 24.04 Merged users lp.
#8 24.04 Merged group lp.
#8 24.04 Merged shadow lp.
#8 24.04 Merged gshadow lp.
#8 24.04 Merged users portage.
#8 24.04 Merged group portage.
#8 24.04 Merged shadow portage.
#8 24.04 Merged gshadow portage.
#8 24.04 Merged users systemd-oom.
#8 24.04 Merged group systemd-oom.
#8 24.05 Merged shadow systemd-oom.
#8 24.05 Merged gshadow systemd-oom.
#8 24.05 Merged users sshd.
#8 24.05 Merged group sshd.
#8 24.05 Merged shadow sshd.
#8 24.05 Merged gshadow sshd.
#8 24.05 Merged group mem.
#8 24.05 Merged gshadow mem.
#8 24.05 Merged group render.
#8 24.05 Merged gshadow render.
#8 24.05 Merged group usb.
#8 24.05 Merged gshadow usb.
#8 24.05 Merged group disk.
#8 24.05 Merged gshadow disk.
#8 24.05 Merged users adm.
#8 24.05 Merged group adm.
#8 24.05 Merged shadow adm.
#8 24.05 Merged gshadow adm.
#8 24.05 Merged users messagebus.
#8 24.05 Merged group messagebus.
#8 24.06 Merged shadow messagebus.
#8 24.06 Merged gshadow messagebus.
#8 24.06 Merged group audio.
#8 24.06 Merged gshadow audio.
#8 24.06 Merged group kmem.
#8 24.06 Merged gshadow kmem.
#8 24.06 Merged group wheel.
#8 24.06 Merged gshadow wheel.
#8 24.06 Merged group cdrw.
#8 24.06 Merged gshadow cdrw.
#8 24.06 Merged group dialout.
#8 24.06 Merged gshadow dialout.
#8 24.06 Merged group input.
#8 24.06 Merged gshadow input.
#8 24.06 Merged group console.
#8 24.06 Merged gshadow console.
#8 24.06 Merged group users.
#8 24.06 Merged gshadow users.
#8 24.06 Merged group utmp.
#8 24.06 Merged gshadow utmp.
#8 24.06 Merged users news.
#8 24.06 Merged group news.
#8 24.06 Merged shadow news.
#8 24.06 Merged gshadow news.
#8 24.06 Merged users man.
#8 24.06 Merged group man.
#8 24.06 Merged shadow man.
#8 24.06 Merged gshadow man.
#8 24.06 Merged users systemd-resolve.
#8 24.06 Merged group systemd-resolve.
#8 24.07 Merged shadow systemd-resolve.
#8 24.07 Merged gshadow systemd-resolve.
#8 24.07 Merged users unbound.
#8 24.07 Merged group unbound.
#8 24.07 Merged shadow unbound.
#8 24.07 Merged gshadow unbound.
#8 24.07 Merged users halt.
#8 24.07 Merged shadow halt.
#8 24.07 Merged group nogroup.
#8 24.07 Merged gshadow nogroup.
#8 24.07 Merged group tape.
#8 24.07 Merged gshadow tape.
#8 24.07 Merged group systemd-journal.
#8 24.07 Merged gshadow systemd-journal.
#8 24.07 Merged users sync.
#8 24.08 Merged shadow sync.
#8 24.08 Merged users systemd-coredump.
#8 24.08 Merged group systemd-coredump.
#8 24.08 Merged shadow systemd-coredump.
#8 24.08 Merged gshadow systemd-coredump.
#8 24.08 Merged users bin.
#8 24.08 Merged group bin.
#8 24.08 Merged shadow bin.
#8 24.08 Merged gshadow bin.
#8 24.08 Merged group cdrom.
#8 24.08 Merged gshadow cdrom.
#8 24.08 Merged group sys.
#8 24.08 Merged gshadow sys.
#8 24.08 Merged group sgx.
#8 24.08 Merged gshadow sgx.
#8 24.08 Merged users shutdown.
#8 24.08 Merged shadow shutdown.
#8 24.08 Merged users systemd-network.
#8 24.08 Merged group systemd-network.
#8 24.09 Merged shadow systemd-network.
#8 24.09 Merged gshadow systemd-network.
#8 24.09 Merged users daemon.
#8 24.09 Merged group daemon.
#8 24.09 Merged shadow daemon.
#8 24.09 Merged gshadow daemon.
#8 24.09 Merged users operator.
#8 24.09 Merged shadow operator.
#8 24.09 Merged users systemd-journal-remote.
#8 24.09 Merged group systemd-journal-remote.
#8 24.10 Merged shadow systemd-journal-remote.
#8 24.10 Merged gshadow systemd-journal-remote.
#8 24.10 Merged users systemd-timesync.
#8 24.10 Merged group systemd-timesync.
#8 24.10 Merged shadow systemd-timesync.
#8 24.10 Merged gshadow systemd-timesync.
#8 24.10 Merged users uucp.
#8 24.10 Merged group uucp.
#8 24.10 Merged shadow uucp.
#8 24.10 Merged gshadow uucp.
#8 24.10 All done.
#8 26.21 Luet version 0.17.8-g3402641241fd6459a4c95f6055b98a728c4e2c67 2021-08-11 0135 UTC
#8 26.21
#8 26.21 Luet Copyright (C) 2019-2021 Ettore Di Giacinto
#8 26.21 This program comes with ABSOLUTELY NO WARRANTY.
#8 26.21 This is free software, and you are welcome to redistribute it
#8 26.21 under certain conditions.
#8 26.21
โ Downloaded repository.yaml of 0.00 MB ( 0.00 MiB/s )
#8 26.87 Repository mocaccino-repository-index is already up to date.
โ โน Repository: mocaccino-repository-index Priority: 1 Type: http
โ Downloaded repository.yaml of 0.00 MB ( 0.00 MiB/s )
#8 28.02 Repository geaaru is already up to date.
#8 28.02 โน Repository: geaaru-stable Priority: 1 Type: http
โ Downloaded repository.yaml of 0.00 MB ( 0.00 MiB/s )
#8 28.39 Repository luet-official is already up to date.
#8 28.41 โน Repository: luet Priority: 1 Type: http
โ Downloaded repository.yaml of 0.00 MB ( 0.00 MiB/s )
#8 28.58 Repository mocaccino-extra is already up to date.
โ โน Repository: mocaccino-extra-stable Priority: 2 Type: http
โ Downloaded repository.yaml of 0.00 MB ( 0.00 MiB/s )
โ Downloaded tree.tar.zst of 0.11 MB ( 0.37 MiB/s )
โ ฆ Downloaded repository.meta.yaml.tar.zst of 1.24 MB ( 2.96 MiB/s )
โ ค ๐ Repository mocaccino-portage revision: 46 - 2021-09-15 15:32:54 +0000 UTC
โ โน Repository: mocaccino-portage Priority: 2 Type: http
๐ค Checking for available upgrades
Nothing to do
#8 53.48 Packages that are going to be installed in the system:
#8 53.48 luet-devkit-system-0.11.4 (luet) luet-extensions-live-system-0.20210220+16 (luet) mocaccino-kernel-repository-20201004.1 (mocaccino-repository-index) pkgs-checker-minimal-dev-util-0.8.2 (mocaccino-extra-stable) which-portage-sys-apps-2.21 (mocaccino-portage) which-sys-apps-2.21 (mocaccino-portage)
luet-extensions-live-system-0.20210220+16.package.tar.gz - 0% [] ( 0B/42 B, ) [0s:0s]
#8 53.85 Downloaded luet-extensions-live-system-0.20210220+16.package.tar.gz of 0.00 MB ( 0.00 MiB/s )
๐ฆ Package system/luet-extensions-live-0.20210220+16 downloaded
which-sys-apps-2.21.package.tar.zst - 0% [] ( 0B/22 kB, ) [0s:0s] [0s:0s] [0s:0s]
#8 54.02 Downloaded which-portage-sys-apps-2.21.package.tar.zst of 0.02 MB ( 0.03 MiB/s )
#8 54.03
#8 54.03 Downloaded which-sys-apps-2.21.package.tar.zst of 0.02 MB ( 0.04 MiB/s )
๐ฆ Package sys-apps/which-portage-2.21 downloaded
๐ฆ Package sys-apps/which-2.21 downloaded
mocaccino-kernel-repository-20201004.1.package.tar.gz - 0% [] ( 0B/342 B, ) [0s:0s]
#8 54.06 Downloaded mocaccino-kernel-repository-20201004.1.package.tar.gz of 0.00 MB ( 0.00 MiB/s )
๐ฆ Package repository/mocaccino-kernel-20201004.1 downloaded
pkgs-checker-minimal-dev-util-0.8.2.package.tar.gz - 77% [] (4.7/6.0 MB, 9.310 MB/s) [0s:0s]
#8 54.54 Downloaded pkgs-checker-minimal-dev-util-0.8.2.package.tar.gz of 6.31 MB ( 5.68 MiB/s )
๐ฆ Package dev-util/pkgs-checker-minimal-0.8.2 downloaded
luet-devkit-system-0.11.4.package.tar.gz - 93% [] (60/64 MB, 12.132 MB/s) [5s:0s]
#8 64.02 Downloaded luet-devkit-system-0.11.4.package.tar.gz of 66.98 MB ( 6.06 MiB/s )
๐ฆ Package system/luet-devkit-0.11.4 downloaded
#8 66.38 Checking for file conflicts..
#8 99.80 ๐ฆ Package sys-apps/which-2.21 installed
#8 99.82 ๐ฆ Package dev-util/pkgs-checker-minimal-0.8.2 installed
#8 99.85 ๐ฆ Package sys-apps/which-portage-2.21 installed
#8 99.90 ๐ฆ Package repository/mocaccino-kernel-20201004.1 installed
#8 99.95 ๐ฆ Package system/luet-extensions-live-0.20210220+16 installed
#8 101.5 ๐ฆ Package system/luet-devkit-0.11.4 installed
#8 102.7 Luet version 0.17.8-g3402641241fd6459a4c95f6055b98a728c4e2c67 2021-08-11 0135 UTC
#8 102.7
#8 102.7 Luet Copyright (C) 2019-2021 Ettore Di Giacinto
#8 102.7 This program comes with ABSOLUTELY NO WARRANTY.
#8 102.7 This is free software, and you are welcome to redistribute it
#8 102.7 under certain conditions.
#8 102.7
โ Downloaded repository.yaml of 0.00 MB ( 0.00 MiB/s )
#8 103.0 Repository mocaccino-repository-index is already up to date.
#8 103.0 โน Repository: mocaccino-repository-index Priority: 1 Type: http
โ Downloaded repository.yaml of 0.00 MB ( 0.00 MiB/s )
#8 103.9 Repository geaaru is already up to date.
#8 103.9 โน Repository: geaaru-stable Priority: 1 Type: http
#8 103.9 Downloaded repository.yaml of 0.00 MB ( 0.03 MiB/s )
#8 103.9 Repository luet-official is already up to date.
#8 103.9 โน Repository: luet Priority: 1 Type: http
โ ค Downloaded repository.yaml of 0.00 MB ( 0.00 MiB/s )
#8 104.1 Repository mocaccino-extra is already up to date.
โ ฆ โน Repository: mocaccino-extra-stable Priority: 2 Type: http
โ Downloaded repository.yaml of 0.00 MB ( 0.00 MiB/s )
โ Downloaded tree.tar.gz of 0.00 MB ( 0.00 MiB/s )
โ Downloaded repository.meta.yaml.tar.gz of 1.71 MB ( 3.34 MiB/s )
โ ฆ ๐ Repository kernel-repo revision: 145 - 2021-08-08 21:50:44 +0000 UTC
โ โน Repository: mocaccino-kernel Priority: 3 Type: http
โ Downloaded repository.yaml of 0.00 MB ( 0.00 MiB/s )
#8 112.4 Repository mocaccino-portage is already up to date.
โ โน Repository: mocaccino-portage Priority: 2 Type: http
๐ค Checking for available upgrades
Nothing to do
#8 136.5 Packages that are going to be installed in the system:
#8 136.5 mocaccino-lts-sources-kernel-5.10.49 (mocaccino-kernel)
mocaccino-lts-sources-kernel-5.10.49.package.tar.gz - 99% [] (670/674 MB, 11.128 MB/s) [1m0s:0s]
#8 197.0 Downloaded mocaccino-lts-sources-kernel-5.10.49.package.tar.gz of 706.59 MB ( 11.13 MiB/s )
๐ฆ Package kernel/mocaccino-lts-sources-5.10.49 downloaded
#8 211.0 Checking for file conflicts..
#8 486.1 ๐ฆ Package kernel/mocaccino-lts-sources-5.10.49 installed
#8 488.1 Cleaned: 7 packages.
#8 DONE 497.7s
#9 exporting to image
#9 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#9 exporting layers
#9 exporting layers 275.0s done
#9 writing image sha256:5db067875a2ba06172c4766bd715bd34ad22f35b7c954aa0650de25f9cc85cb3
#9 writing image sha256:5db067875a2ba06172c4766bd715bd34ad22f35b7c954aa0650de25f9cc85cb3 0.1s done
#9 naming to docker-registry1.mottainai.local:5000/luet-portage-tree:builder-2fdbf2a8273e7bc87a7ace52e2dc9f86
#9 naming to docker-registry1.mottainai.local:5000/luet-portage-tree:builder-2fdbf2a8273e7bc87a7ace52e2dc9f86 0.2s done
#9 DONE 275.9s
๐ Building image docker-registry1.mottainai.local:5000/luet-portage-tree:builder-2fdbf2a8273e7bc87a7ace52e2dc9f86 done
๐ Pushed image: docker-registry1.mottainai.local:5000/luet-portage-tree:builder-2fdbf2a8273e7bc87a7ace52e2dc9f86
๐ฆ seed/mos-portage-base-0.20210913+8 ๐ Generating 'package' image from docker-registry1.mottainai.local:5000/luet-portage-tree:builder-2fdbf2a8273e7bc87a7ace52e2dc9f86 as docker-registry1.mottainai.local:5000/luet-portage-tree:5fe80e9705558a267c62904316fe24ede95571a1e4505e34d32c5c167c1c7416 with build steps
Failed to download 'docker-registry1.mottainai.local:5000/luet-portage-tree:5fe80e9705558a267c62904316fe24ede95571a1e4505e34d32c5c167c1c7416'. Will keep going and build the image unless you use --fatal
Failed pulling image: Error response from daemon: manifest for docker-registry1.mottainai.local:5000/luet-portage-tree:5fe80e9705558a267c62904316fe24ede95571a1e4505e34d32c5c167c1c7416 not found: manifest unknown: manifest unknown
: exit status 1
๐ Building image docker-registry1.mottainai.local:5000/luet-portage-tree:5fe80e9705558a267c62904316fe24ede95571a1e4505e34d32c5c167c1c7416
#1 [internal] load build definition from mos-portage-base-seed-0.20210913+8.dockerfile
#1 sha256:5b0ecdb4fcba7d5d1d23cf7cf991f042e055f2d4924461e4e0ed6d917c95ee55
#1 DONE 0.0s
#2 [internal] load .dockerignore
#2 sha256:dcbc882b569cdcf06604781c8e5a846cb634aad9100cdb6d54a77877c697b4d7
#2 transferring context:
#2 transferring context: 2B 0.3s done
#2 DONE 0.5s
#1 [internal] load build definition from mos-portage-base-seed-0.20210913+8.dockerfile
#1 sha256:5b0ecdb4fcba7d5d1d23cf7cf991f042e055f2d4924461e4e0ed6d917c95ee55
#1 transferring dockerfile: 907B 0.0s done
#1 DONE 0.6s
#3 [internal] load metadata for docker-registry1.mottainai.local:5000/luet-portage-tree:builder-2fdbf2a8273e7bc87a7ace52e2dc9f86
#3 sha256:3dd38219d4641841f6f0a43d21331ed71517486d98dc74d75a5263a70d686bdd
#3 DONE 0.0s
#5 [internal] load build context
#5 sha256:a5a420dc9f91908853fd5778e73033f5053d0940b9c646a51f43017c9b881187
#5 DONE 0.0s
#4 [stage-0 1/5] FROM docker-registry1.mottainai.local:5000/luet-portage-tree:builder-2fdbf2a8273e7bc87a7ace52e2dc9f86
#4 sha256:00cb08db8fbaab73058681a34855ef29953c798f08264bac46e2ce9264a7df26
#4 DONE 0.0s
#8 FROM docker-registry1.mottainai.local:5000/luet-portage-tree:06fd3a9d716b8600ee01672bd58a8b3cb43623cc14bfd6bf2752f4d8711b4e0a
#8 sha256:51b98e686a2243e263a45e1693b04c5fee3256c3d912ccf5fa05a44930a86751
#8 DONE 0.1s
#5 [internal] load build context
#5 sha256:a5a420dc9f91908853fd5778e73033f5053d0940b9c646a51f43017c9b881187
#5 transferring context: 262B done
#5 DONE 0.6s
#8 FROM docker-registry1.mottainai.local:5000/luet-portage-tree:06fd3a9d716b8600ee01672bd58a8b3cb43623cc14bfd6bf2752f4d8711b4e0a
#8 sha256:51b98e686a2243e263a45e1693b04c5fee3256c3d912ccf5fa05a44930a86751
#8 CACHED
#4 [stage-0 1/5] FROM docker-registry1.mottainai.local:5000/luet-portage-tree:builder-2fdbf2a8273e7bc87a7ace52e2dc9f86
#4 sha256:00cb08db8fbaab73058681a34855ef29953c798f08264bac46e2ce9264a7df26
#4 resolve docker-registry1.mottainai.local:5000/luet-portage-tree:builder-2fdbf2a8273e7bc87a7ace52e2dc9f86 done
#4 DONE 0.9s
#6 [stage-0 2/5] COPY . /luetbuild
#6 sha256:881ba1754fe93fccef6337bd446fba2108d3f1ef69a9e74145a228555ca3ac86
#6 DONE 0.7s
#7 [stage-0 3/5] WORKDIR /luetbuild
#7 sha256:c7bbb90a14039ede4f52c9a29652b29c074d22e268a90e4b315c662c34102779
#7 DONE 0.6s
#9 [stage-0 4/5] COPY --from=docker-registry1.mottainai.local:5000/luet-portage-tree:06fd3a9d716b8600ee01672bd58a8b3cb43623cc14bfd6bf2752f4d8711b4e0a /mos-portage /
#9 sha256:717db284879b6092058449b824658b32a831a49160188e1cc5fe9c21cd9b0dd0
#9 DONE 67.7s
#10 [stage-0 5/5] RUN cat /etc/luet/luet.yaml && cp make.conf /etc/portage/ && cd /usr/bin && ln -s gawk awk && rm -rf /luetbuild && /usr/bin/gcc-config 1 && source /etc/profile && eselect gcc set 1 && eselect binutils set 1 && eselect profile set default/linux/amd64/17.1/desktop/systemd && mkdir -p /var/lib/portage && echo "Europe/Rome" > /etc/localtime && env-update && ldconfig && eval 'locale-gen || true'
#10 sha256:05f754368fb14db7c0fe8a0f40ff40775109ef4771bc6612797755cbaa19c299
#10 11.00 general:
#10 11.00 debug: false
#10 11.00 color: false
#10 11.00 enable_emoji: false
#10 11.00 system:
#10 11.00 database_path: "/var/luet/db"
#10 11.00 database_engine: "boltdb"
#10 11.00 rootfs: /mos-portage
#10 11.00 tmpdir_base: "/var/tmp/luet"
#10 11.00 repos_confdir:
#10 11.00 - /etc/luet/repos.conf.d
#10 11.00 config_from_host: false
#10 11.00 repositories:
#10 11.00 - name: "mocaccino-repository-index"
#10 11.00 description: "MocaccinoOS Repository index"
#10 11.00 type: "http"
#10 11.00 enable: true
#10 11.00 cached: true
#10 11.00 priority: 1
#10 11.00 urls:
#10 11.00 - "https://get.mocaccino.org/mocaccino-repository-index"
#10 14.64 * Switching native-compiler to x86_64-pc-linux-gnu-10.3.0 ... >>> Regenerating /etc/ld.so.cache...
#10 33.67 [ ok ]
#10 33.67
#10 33.67 * If you intend to use the gcc from the new profile in an already
#10 33.67 * running shell, please remember to do:
#10 33.67
#10 33.67 * . /etc/profile
#10 33.67
#10 33.98 * Switching native-compiler to x86_64-pc-linux-gnu-10.3.0 ... [ ok ]
#10 37.18 * Switching to x86_64-pc-linux-gnu-2.35.2 ... [ ok ]
#10 37.56 * Please remember to run:
#10 37.56
#10 37.56
#10 37.56 * # . /etc/profile
#10 37.56
#10 38.46 >>> Regenerating /etc/ld.so.cache...
#10 38.55 * All locales have been installed and registered by the package manager. If you
#10 38.55 * rebuild the locale archive now, file integrity tools may show it as corrupted.
#10 38.55 * This is not really a big problem, but a better solution is to disable
#10 38.55 * USE=compile-locales and re-install glibc if you dont need all locales.
#10 38.55
#10 38.63 * Generating 1 locales (this might take a while) with 8 jobs
#10 39.45 * (1/1) Generating C.UTF-8 ... [ ok ]
#10 39.45 * Generation complete
#10 39.45 * Adding locales to archive ... [ ok ]
#10 DONE 39.5s
#11 exporting to image
#11 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#11 exporting layers
#11 exporting layers 25.4s done
#11 writing image sha256:9d49d775f2bd40b99372c0ce65b971b14d1b755eb4dc1f1f53c1b62ea265cef9
#11 writing image sha256:9d49d775f2bd40b99372c0ce65b971b14d1b755eb4dc1f1f53c1b62ea265cef9 done
#11 naming to docker-registry1.mottainai.local:5000/luet-portage-tree:5fe80e9705558a267c62904316fe24ede95571a1e4505e34d32c5c167c1c7416 done
#11 DONE 25.5s
๐ Building image docker-registry1.mottainai.local:5000/luet-portage-tree:5fe80e9705558a267c62904316fe24ede95571a1e4505e34d32c5c167c1c7416 done
๐ Pushed image: docker-registry1.mottainai.local:5000/luet-portage-tree:5fe80e9705558a267c62904316fe24ede95571a1e4505e34d32c5c167c1c7416
๐ฆ seed/mos-portage-base-0.20210913+8 ๐จ Generating delta
Expected behavior
If prelude
is present then COPY --from must be applied only on builder image.