Skip to content

Commit 6eba755

Browse files
committed
fix(docker): add missing dependencies for building edk2
- coreboot container: there are some dependencies missing when coreboot is trying to build edk2 on its own - edk2 container: imagemagick is missing during coreboot build, so to be on the safe side I am also adding it to edk2 container Signed-off-by: AtomicFS <vojtech.vesely@9elements.com>
1 parent 40d5baa commit 6eba755

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

docker/coreboot/Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,24 +21,31 @@ ENV BUILDGCC_OPTIONS=-m
2121

2222
RUN apt-get update && \
2323
apt-get install -y --no-install-recommends \
24+
acpica-tools \
2425
bc \
2526
bison \
27+
bsdmainutils \
2628
build-essential \
2729
curl \
2830
flex \
2931
git \
3032
gnat \
33+
imagemagick \
3134
iucode-tool \
3235
libelf-dev \
3336
libncurses5-dev \
3437
libnss3-dev \
3538
libssl-dev \
3639
m4 \
40+
nasm \
3741
nodejs \
42+
openssh-client \
3843
pkgconf \
3944
python-is-python3 \
4045
python3-pip \
46+
qemu-system-x86 \
4147
tzdata \
48+
uuid-dev \
4249
zlib1g-dev \
4350
&& \
4451
apt-get install -y --no-install-recommends \

docker/edk2/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ RUN dpkg --add-architecture i386 && \
4242
gcc-${GCC_VERSION} \
4343
${GCC_CROSS_COMPILER_PACKAGES} \
4444
git \
45+
imagemagick \
4546
iucode-tool \
4647
nasm \
4748
nodejs \

0 commit comments

Comments
 (0)