mirror of
https://github.com/kairos-io/osbuilder.git
synced 2025-08-07 19:03:49 +00:00
Install iso files from luet
So the proper ones per arch are installed in their dirs Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
This commit is contained in:
parent
8e8e25b719
commit
cc4de93692
@ -3,11 +3,18 @@ ARG LEAP_VERSION=15.4
|
|||||||
ARG LUET_VERSION=0.33.0
|
ARG LUET_VERSION=0.33.0
|
||||||
FROM quay.io/luet/base:$LUET_VERSION AS luet
|
FROM quay.io/luet/base:$LUET_VERSION AS luet
|
||||||
|
|
||||||
FROM opensuse/leap:$LEAP_VERSION as elemental-install
|
FROM opensuse/leap:$LEAP_VERSION as luet-install
|
||||||
COPY --from=luet /usr/bin/luet /usr/bin/luet
|
COPY --from=luet /usr/bin/luet /usr/bin/luet
|
||||||
ENV LUET_NOLOCK=true
|
ENV LUET_NOLOCK=true
|
||||||
|
ENV TMPDIR=/tmp
|
||||||
COPY luet.yaml /etc/luet/luet.yaml
|
COPY luet.yaml /etc/luet/luet.yaml
|
||||||
RUN luet install -y system/elemental-cli
|
RUN luet install -y system/elemental-cli
|
||||||
|
RUN luet install -y livecd/grub2 --system-target /grub2
|
||||||
|
RUN luet install -y livecd/grub2-efi-image --system-target /efi
|
||||||
|
|
||||||
|
# remove luet tmp files. Side effect of setting the system-target is that it treats it as a root fs
|
||||||
|
RUN rm -Rf /grub2/var
|
||||||
|
RUN rm -Rf /efi/var
|
||||||
|
|
||||||
## amd64 Live CD artifacts
|
## amd64 Live CD artifacts
|
||||||
FROM quay.io/kairos/packages:grub2-livecd-0.0.6 AS grub2
|
FROM quay.io/kairos/packages:grub2-livecd-0.0.6 AS grub2
|
||||||
@ -35,12 +42,12 @@ FROM quay.io/kairos/packages:grub-config-static-0.1 AS grub-raw-config
|
|||||||
FROM quay.io/kairos/packages:grub-artifacts-static-0.1 AS grub-raw-artifacts
|
FROM quay.io/kairos/packages:grub-artifacts-static-0.1 AS grub-raw-artifacts
|
||||||
|
|
||||||
FROM opensuse/leap:$LEAP_VERSION
|
FROM opensuse/leap:$LEAP_VERSION
|
||||||
COPY --from=elemental-install /usr/bin/elemental /usr/bin/elemental
|
COPY --from=luet-install /usr/bin/elemental /usr/bin/elemental
|
||||||
COPY --from=luet /usr/bin/luet /usr/bin/luet
|
COPY --from=luet /usr/bin/luet /usr/bin/luet
|
||||||
|
|
||||||
# x86_64 ISOs
|
# ISO files
|
||||||
COPY --from=grub2 / /grub2
|
COPY --from=luet-install /grub2 /grub2
|
||||||
COPY --from=efi / /efi
|
COPY --from=luet-install /efi /efi
|
||||||
|
|
||||||
# RAW images
|
# RAW images
|
||||||
COPY --from=grub-raw-efi / /raw/grub
|
COPY --from=grub-raw-efi / /raw/grub
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
general:
|
general:
|
||||||
debug: false
|
debug: false
|
||||||
enable_emoji: true
|
|
||||||
spinner_charset: 9
|
spinner_charset: 9
|
||||||
|
logging:
|
||||||
|
enable_emoji: false
|
||||||
repositories:
|
repositories:
|
||||||
- name: "kairos"
|
- name: "kairos"
|
||||||
description: "kairos repository"
|
description: "kairos repository"
|
||||||
|
Loading…
Reference in New Issue
Block a user