mirror of
https://github.com/kairos-io/osbuilder.git
synced 2026-01-04 23:14:22 +00:00
Compare commits
18 Commits
v0.12.0
...
mm-testing
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6e7bcc882b | ||
|
|
7c417e773f | ||
|
|
ba9290acb7 | ||
|
|
627d7e87ed | ||
|
|
f00b095ec1 | ||
|
|
10b1baff0d | ||
|
|
5c13bd2bdc | ||
|
|
c86be82d66 | ||
|
|
104eb89548 | ||
|
|
815a9e2898 | ||
|
|
52475cf069 | ||
|
|
f30e9a6a6a | ||
|
|
7005550b32 | ||
|
|
18959ee26a | ||
|
|
cbc6ca3fc0 | ||
|
|
44fb9dc165 | ||
|
|
902c311c17 | ||
|
|
f8a2ff5531 |
@@ -1,7 +1,7 @@
|
|||||||
# https://quay.io/repository/kairos/packages?tab=tags&tag=latest
|
# https://quay.io/repository/kairos/packages?tab=tags&tag=latest
|
||||||
ARG LEAP_VERSION=15.5
|
ARG LEAP_VERSION=15.5
|
||||||
ARG LUET_VERSION=0.35.0
|
ARG LUET_VERSION=0.35.0
|
||||||
ARG ENKI_VERSION=v0.0.12
|
ARG ENKI_VERSION=v0.0.16
|
||||||
|
|
||||||
FROM quay.io/luet/base:$LUET_VERSION AS luet
|
FROM quay.io/luet/base:$LUET_VERSION AS luet
|
||||||
FROM quay.io/kairos/enki:${ENKI_VERSION} as enki
|
FROM quay.io/kairos/enki:${ENKI_VERSION} as enki
|
||||||
@@ -10,6 +10,8 @@ FROM opensuse/leap:$LEAP_VERSION as default
|
|||||||
RUN zypper ref && zypper dup -y
|
RUN zypper ref && zypper dup -y
|
||||||
## ISO+ Arm image + Netboot + cloud images Build depedencies
|
## ISO+ Arm image + Netboot + cloud images Build depedencies
|
||||||
RUN zypper ref && zypper in -y bc qemu-tools jq cdrtools docker git curl gptfdisk kpartx sudo xfsprogs parted util-linux-systemd e2fsprogs curl util-linux udev rsync grub2 dosfstools grub2-x86_64-efi squashfs mtools xorriso lvm2 zstd
|
RUN zypper ref && zypper in -y bc qemu-tools jq cdrtools docker git curl gptfdisk kpartx sudo xfsprogs parted util-linux-systemd e2fsprogs curl util-linux udev rsync grub2 dosfstools grub2-x86_64-efi squashfs mtools xorriso lvm2 zstd
|
||||||
|
|
||||||
|
|
||||||
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
|
ENV TMPDIR=/tmp
|
||||||
@@ -26,7 +28,15 @@ RUN luet install -y livecd/grub2 --system-target /grub2
|
|||||||
RUN luet install -y livecd/grub2-efi-image --system-target /efi
|
RUN luet install -y livecd/grub2-efi-image --system-target /efi
|
||||||
|
|
||||||
## RPI64
|
## RPI64
|
||||||
RUN luet install -y firmware/u-boot-rpi64 firmware/raspberrypi-firmware firmware/raspberrypi-firmware-config firmware/raspberrypi-firmware-dt --system-target /rpi/
|
RUN luet install -y firmware/raspberrypi-firmware firmware/raspberrypi-firmware-config firmware/raspberrypi-firmware-dt --system-target /rpi/
|
||||||
|
|
||||||
|
COPY luet-arm64-old.yaml /tmp/luet-arm64.yaml
|
||||||
|
COPY luet-amd64-old.yaml /tmp/luet-amd64.yaml
|
||||||
|
RUN cp /tmp/luet-${TARGETARCH}.yaml /etc/luet/luet.yaml
|
||||||
|
RUN luet install -y firmware/u-boot-rpi64 --system-target /rpi/
|
||||||
|
|
||||||
|
COPY luet-arm64.yaml /tmp/luet-arm64.yaml
|
||||||
|
COPY luet-amd64.yaml /tmp/luet-amd64.yaml
|
||||||
|
|
||||||
## PineBook64 Pro
|
## PineBook64 Pro
|
||||||
RUN luet install -y arm-vendor-blob/u-boot-rockchip --system-target /pinebookpro/u-boot
|
RUN luet install -y arm-vendor-blob/u-boot-rockchip --system-target /pinebookpro/u-boot
|
||||||
|
|||||||
15
tools-image/luet-amd64-old.yaml
Normal file
15
tools-image/luet-amd64-old.yaml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
general:
|
||||||
|
debug: false
|
||||||
|
spinner_charset: 9
|
||||||
|
logging:
|
||||||
|
enable_emoji: false
|
||||||
|
repositories:
|
||||||
|
- name: "kairos"
|
||||||
|
description: "kairos repository"
|
||||||
|
type: "docker"
|
||||||
|
cached: true
|
||||||
|
enable: true
|
||||||
|
priority: 2
|
||||||
|
urls:
|
||||||
|
- "quay.io/kairos/packages"
|
||||||
|
reference: 20240202131847-repository.yaml
|
||||||
@@ -12,4 +12,4 @@ repositories:
|
|||||||
priority: 2
|
priority: 2
|
||||||
urls:
|
urls:
|
||||||
- "quay.io/kairos/packages"
|
- "quay.io/kairos/packages"
|
||||||
reference: 20240130161317-repository.yaml
|
reference: 20240207153537-repository.yaml
|
||||||
|
|||||||
15
tools-image/luet-arm64-old.yaml
Normal file
15
tools-image/luet-arm64-old.yaml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
general:
|
||||||
|
debug: false
|
||||||
|
spinner_charset: 9
|
||||||
|
logging:
|
||||||
|
enable_emoji: false
|
||||||
|
repositories:
|
||||||
|
- name: "kairos-arm64"
|
||||||
|
description: "kairos repository arm64"
|
||||||
|
type: "docker"
|
||||||
|
cached: true
|
||||||
|
enable: true
|
||||||
|
priority: 2
|
||||||
|
urls:
|
||||||
|
- "quay.io/kairos/packages-arm64"
|
||||||
|
reference: 20240202135656-repository.yaml
|
||||||
@@ -12,4 +12,4 @@ repositories:
|
|||||||
priority: 2
|
priority: 2
|
||||||
urls:
|
urls:
|
||||||
- "quay.io/kairos/packages-arm64"
|
- "quay.io/kairos/packages-arm64"
|
||||||
reference: 20240130164514-repository.yaml
|
reference: 20240207154912-repository.yaml
|
||||||
|
|||||||
Reference in New Issue
Block a user