Merge pull request #20 from tianon/firmware
Add "qemu-efi-aarch64" and "qemu-efi-arm" firmware packages and set "firmwarepath" matching Debian's
This commit is contained in:
commit
60b52f4eb2
16
4.2/Dockerfile
generated
16
4.2/Dockerfile
generated
|
@ -6,9 +6,18 @@
|
||||||
|
|
||||||
FROM debian:buster-slim
|
FROM debian:buster-slim
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
RUN set -eux; \
|
||||||
|
suite="$(awk '$1 == "deb" { print $3; exit }' /etc/apt/sources.list)"; \
|
||||||
|
echo "deb http://deb.debian.org/debian $suite-backports main" > /etc/apt/sources.list.d/backports.list; \
|
||||||
|
apt-get update; \
|
||||||
|
apt-get install -y --no-install-recommends \
|
||||||
|
-t "$suite-backports" \
|
||||||
ovmf \
|
ovmf \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
qemu-efi-aarch64 \
|
||||||
|
qemu-efi-arm \
|
||||||
|
# TODO in bullseye+, add u-boot-qemu ? https://packages.debian.org/bullseye/u-boot-qemu
|
||||||
|
; \
|
||||||
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
COPY *.patch /qemu-patches/
|
COPY *.patch /qemu-patches/
|
||||||
|
|
||||||
|
@ -105,6 +114,9 @@ RUN set -eux; \
|
||||||
ppc64-linux-user ppc64le-linux-user riscv64-linux-user sparc64-linux-user \
|
ppc64-linux-user ppc64le-linux-user riscv64-linux-user sparc64-linux-user \
|
||||||
s390x-linux-user \
|
s390x-linux-user \
|
||||||
' \
|
' \
|
||||||
|
# let's point "firmware path" to Debian's value so we get access to "OVMF.fd" and friends more easily
|
||||||
|
--firmwarepath=/usr/share/qemu:/usr/share/seabios:/usr/lib/ipxe/qemu \
|
||||||
|
# https://salsa.debian.org/qemu-team/qemu/-/blob/058ab4ec8623766b50055c8c56d0d5448d52fb0a/debian/rules#L38
|
||||||
--disable-docs \
|
--disable-docs \
|
||||||
--disable-gtk --disable-vte \
|
--disable-gtk --disable-vte \
|
||||||
--disable-sdl \
|
--disable-sdl \
|
||||||
|
|
16
5.0/Dockerfile
generated
16
5.0/Dockerfile
generated
|
@ -6,9 +6,18 @@
|
||||||
|
|
||||||
FROM debian:buster-slim
|
FROM debian:buster-slim
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
RUN set -eux; \
|
||||||
|
suite="$(awk '$1 == "deb" { print $3; exit }' /etc/apt/sources.list)"; \
|
||||||
|
echo "deb http://deb.debian.org/debian $suite-backports main" > /etc/apt/sources.list.d/backports.list; \
|
||||||
|
apt-get update; \
|
||||||
|
apt-get install -y --no-install-recommends \
|
||||||
|
-t "$suite-backports" \
|
||||||
ovmf \
|
ovmf \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
qemu-efi-aarch64 \
|
||||||
|
qemu-efi-arm \
|
||||||
|
# TODO in bullseye+, add u-boot-qemu ? https://packages.debian.org/bullseye/u-boot-qemu
|
||||||
|
; \
|
||||||
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
COPY *.patch /qemu-patches/
|
COPY *.patch /qemu-patches/
|
||||||
|
|
||||||
|
@ -105,6 +114,9 @@ RUN set -eux; \
|
||||||
ppc64-linux-user ppc64le-linux-user riscv64-linux-user sparc64-linux-user \
|
ppc64-linux-user ppc64le-linux-user riscv64-linux-user sparc64-linux-user \
|
||||||
s390x-linux-user \
|
s390x-linux-user \
|
||||||
' \
|
' \
|
||||||
|
# let's point "firmware path" to Debian's value so we get access to "OVMF.fd" and friends more easily
|
||||||
|
--firmwarepath=/usr/share/qemu:/usr/share/seabios:/usr/lib/ipxe/qemu \
|
||||||
|
# https://salsa.debian.org/qemu-team/qemu/-/blob/058ab4ec8623766b50055c8c56d0d5448d52fb0a/debian/rules#L38
|
||||||
--disable-docs \
|
--disable-docs \
|
||||||
--disable-gtk --disable-vte \
|
--disable-gtk --disable-vte \
|
||||||
--disable-sdl \
|
--disable-sdl \
|
||||||
|
|
16
5.1/Dockerfile
generated
16
5.1/Dockerfile
generated
|
@ -6,9 +6,18 @@
|
||||||
|
|
||||||
FROM debian:buster-slim
|
FROM debian:buster-slim
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
RUN set -eux; \
|
||||||
|
suite="$(awk '$1 == "deb" { print $3; exit }' /etc/apt/sources.list)"; \
|
||||||
|
echo "deb http://deb.debian.org/debian $suite-backports main" > /etc/apt/sources.list.d/backports.list; \
|
||||||
|
apt-get update; \
|
||||||
|
apt-get install -y --no-install-recommends \
|
||||||
|
-t "$suite-backports" \
|
||||||
ovmf \
|
ovmf \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
qemu-efi-aarch64 \
|
||||||
|
qemu-efi-arm \
|
||||||
|
# TODO in bullseye+, add u-boot-qemu ? https://packages.debian.org/bullseye/u-boot-qemu
|
||||||
|
; \
|
||||||
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
COPY *.patch /qemu-patches/
|
COPY *.patch /qemu-patches/
|
||||||
|
|
||||||
|
@ -105,6 +114,9 @@ RUN set -eux; \
|
||||||
ppc64-linux-user ppc64le-linux-user riscv64-linux-user sparc64-linux-user \
|
ppc64-linux-user ppc64le-linux-user riscv64-linux-user sparc64-linux-user \
|
||||||
s390x-linux-user \
|
s390x-linux-user \
|
||||||
' \
|
' \
|
||||||
|
# let's point "firmware path" to Debian's value so we get access to "OVMF.fd" and friends more easily
|
||||||
|
--firmwarepath=/usr/share/qemu:/usr/share/seabios:/usr/lib/ipxe/qemu \
|
||||||
|
# https://salsa.debian.org/qemu-team/qemu/-/blob/058ab4ec8623766b50055c8c56d0d5448d52fb0a/debian/rules#L38
|
||||||
--disable-docs \
|
--disable-docs \
|
||||||
--disable-gtk --disable-vte \
|
--disable-gtk --disable-vte \
|
||||||
--disable-sdl \
|
--disable-sdl \
|
||||||
|
|
16
5.2/Dockerfile
generated
16
5.2/Dockerfile
generated
|
@ -6,9 +6,18 @@
|
||||||
|
|
||||||
FROM debian:buster-slim
|
FROM debian:buster-slim
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
RUN set -eux; \
|
||||||
|
suite="$(awk '$1 == "deb" { print $3; exit }' /etc/apt/sources.list)"; \
|
||||||
|
echo "deb http://deb.debian.org/debian $suite-backports main" > /etc/apt/sources.list.d/backports.list; \
|
||||||
|
apt-get update; \
|
||||||
|
apt-get install -y --no-install-recommends \
|
||||||
|
-t "$suite-backports" \
|
||||||
ovmf \
|
ovmf \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
qemu-efi-aarch64 \
|
||||||
|
qemu-efi-arm \
|
||||||
|
# TODO in bullseye+, add u-boot-qemu ? https://packages.debian.org/bullseye/u-boot-qemu
|
||||||
|
; \
|
||||||
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
COPY *.patch /qemu-patches/
|
COPY *.patch /qemu-patches/
|
||||||
|
|
||||||
|
@ -108,6 +117,9 @@ RUN set -eux; \
|
||||||
ppc64-linux-user ppc64le-linux-user riscv64-linux-user sparc64-linux-user \
|
ppc64-linux-user ppc64le-linux-user riscv64-linux-user sparc64-linux-user \
|
||||||
s390x-linux-user \
|
s390x-linux-user \
|
||||||
' \
|
' \
|
||||||
|
# let's point "firmware path" to Debian's value so we get access to "OVMF.fd" and friends more easily
|
||||||
|
--firmwarepath=/usr/share/qemu:/usr/share/seabios:/usr/lib/ipxe/qemu \
|
||||||
|
# https://salsa.debian.org/qemu-team/qemu/-/blob/058ab4ec8623766b50055c8c56d0d5448d52fb0a/debian/rules#L38
|
||||||
--disable-docs \
|
--disable-docs \
|
||||||
--disable-gtk --disable-vte \
|
--disable-gtk --disable-vte \
|
||||||
--disable-sdl \
|
--disable-sdl \
|
||||||
|
|
|
@ -1,8 +1,17 @@
|
||||||
FROM debian:buster-slim
|
FROM debian:buster-slim
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
RUN set -eux; \
|
||||||
|
suite="$(awk '$1 == "deb" { print $3; exit }' /etc/apt/sources.list)"; \
|
||||||
|
echo "deb http://deb.debian.org/debian $suite-backports main" > /etc/apt/sources.list.d/backports.list; \
|
||||||
|
apt-get update; \
|
||||||
|
apt-get install -y --no-install-recommends \
|
||||||
|
-t "$suite-backports" \
|
||||||
ovmf \
|
ovmf \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
qemu-efi-aarch64 \
|
||||||
|
qemu-efi-arm \
|
||||||
|
# TODO in bullseye+, add u-boot-qemu ? https://packages.debian.org/bullseye/u-boot-qemu
|
||||||
|
; \
|
||||||
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
COPY *.patch /qemu-patches/
|
COPY *.patch /qemu-patches/
|
||||||
|
|
||||||
|
@ -104,6 +113,9 @@ RUN set -eux; \
|
||||||
ppc64-linux-user ppc64le-linux-user riscv64-linux-user sparc64-linux-user \
|
ppc64-linux-user ppc64le-linux-user riscv64-linux-user sparc64-linux-user \
|
||||||
s390x-linux-user \
|
s390x-linux-user \
|
||||||
' \
|
' \
|
||||||
|
# let's point "firmware path" to Debian's value so we get access to "OVMF.fd" and friends more easily
|
||||||
|
--firmwarepath=/usr/share/qemu:/usr/share/seabios:/usr/lib/ipxe/qemu \
|
||||||
|
# https://salsa.debian.org/qemu-team/qemu/-/blob/058ab4ec8623766b50055c8c56d0d5448d52fb0a/debian/rules#L38
|
||||||
--disable-docs \
|
--disable-docs \
|
||||||
--disable-gtk --disable-vte \
|
--disable-gtk --disable-vte \
|
||||||
--disable-sdl \
|
--disable-sdl \
|
||||||
|
|
Loading…
Reference in New Issue
Block a user