mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 07:04:28 +00:00
tools: docker: Build and install genimage
genimage [1] is a tool to create flash/disk images. This is required by some targets, e.g.: sifive_unleashed, to generate sdcard or spi-nor images for real hardware, as well as U-Boot CI testing. [1] https://github.com/pengutronix/genimage Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
a30e53cc37
commit
3283a05275
1 changed files with 9 additions and 0 deletions
|
@ -60,6 +60,7 @@ RUN apt-get update && apt-get install -y \
|
|||
iasl \
|
||||
imagemagick \
|
||||
iputils-ping \
|
||||
libconfuse-dev \
|
||||
libgit2-dev \
|
||||
libguestfs-tools \
|
||||
liblz4-tool \
|
||||
|
@ -177,6 +178,14 @@ RUN git clone git://git.qemu.org/qemu.git /tmp/qemu && \
|
|||
make -j$(nproc) all install && \
|
||||
rm -rf /tmp/qemu
|
||||
|
||||
# Build genimage (required by some targets to generate disk images)
|
||||
RUN wget -O - https://github.com/pengutronix/genimage/releases/download/v14/genimage-14.tar.xz | tar -C /tmp -xJ && \
|
||||
cd /tmp/genimage-14 && \
|
||||
./configure && \
|
||||
make -j$(nproc) && \
|
||||
make install && \
|
||||
rm -rf /tmp/genimage-14
|
||||
|
||||
# Create our user/group
|
||||
RUN echo uboot ALL=NOPASSWD: ALL > /etc/sudoers.d/uboot
|
||||
RUN useradd -m -U uboot
|
||||
|
|
Loading…
Reference in a new issue