🤖 Improve ISO build

Signed-off-by: mudler <mudler@c3os.io>
This commit is contained in:
mudler
2022-12-27 23:22:54 +01:00
parent dbc64e9d49
commit cce69435be

View File

@@ -177,10 +177,9 @@ iso:
WORKDIR /build
COPY . ./
RUN mkdir -p overlay/files-iso
COPY +kairos/kairos/overlay/files-iso/ ./overlay/files-iso/
WITH DOCKER --allow-privileged --load $IMAGE=(+docker)
RUN /entrypoint.sh --name $ISO_NAME --debug build-iso --date=false --local --overlay-iso /build/${overlay} $IMAGE --output /build/
END
COPY +kairos/kairos/overlay/files-iso/ ./$overlay/
COPY +docker-rootfs/rootfs /build/image
RUN /entrypoint.sh --name $ISO_NAME --debug build-iso --date=false dir:/build/image --overlay-iso /build/${overlay} --output /build
# See: https://github.com/rancher/elemental-cli/issues/228
RUN sha256sum $ISO_NAME.iso > $ISO_NAME.iso.sha256
SAVE ARTIFACT /build/$ISO_NAME.iso kairos.iso AS LOCAL build/$ISO_NAME.iso