Add Dockerfile to build Devuan Linux images.
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, bookworm) (push) Has been cancelled
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, bullseye) (push) Has been cancelled
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, sid) (push) Has been cancelled
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, trixie) (push) Has been cancelled
Details
sd-card-images CI / build docker images (push) Has been cancelled
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, bookworm) (pull_request) Failing after 9m38s
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, bullseye) (pull_request) Failing after 10m27s
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, sid) (pull_request) Failing after 8m48s
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, trixie) (pull_request) Failing after 8m51s
Details
sd-card-images CI / build docker images (pull_request) Has been skipped
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, bookworm) (push) Has been cancelled
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, bullseye) (push) Has been cancelled
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, sid) (push) Has been cancelled
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, trixie) (push) Has been cancelled
Details
sd-card-images CI / build docker images (push) Has been cancelled
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, bookworm) (pull_request) Failing after 9m38s
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, bullseye) (pull_request) Failing after 10m27s
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, sid) (pull_request) Failing after 8m48s
Details
sd-card-images CI / test ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.suite }} (i386, debian, trixie) (pull_request) Failing after 8m51s
Details
sd-card-images CI / build docker images (pull_request) Has been skipped
Details
Dockerfile.devuan is FROM devuan/devuan:daedalus
This commit is contained in:
parent
d3a0e4fbd6
commit
74da5a3862
|
|
@ -0,0 +1,59 @@
|
|||
FROM devuan/devuan:daedalus
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
RUN apt-get update && \
|
||||
apt-get --assume-yes \
|
||||
--no-install-recommends \
|
||||
install debootstrap \
|
||||
debian-archive-keyring \
|
||||
ca-certificates \
|
||||
qemu-user \
|
||||
qemu-user-static \
|
||||
qemu-system-arm \
|
||||
qemu-system-x86 \
|
||||
device-tree-compiler \
|
||||
gcc \
|
||||
gcc-arm-none-eabi \
|
||||
make \
|
||||
git \
|
||||
bc \
|
||||
bzip2 \
|
||||
pigz \
|
||||
bison \
|
||||
flex \
|
||||
python3-dev \
|
||||
python3-pkg-resources \
|
||||
python3-pyelftools \
|
||||
python3-setuptools \
|
||||
swig \
|
||||
parted \
|
||||
e2fsprogs \
|
||||
dosfstools \
|
||||
mtools \
|
||||
pwgen \
|
||||
libssl-dev \
|
||||
libgnutls28-dev \
|
||||
uuid-dev \
|
||||
parallel \
|
||||
ssh \
|
||||
sshpass \
|
||||
unzip && \
|
||||
([ "$(uname -m)" = "aarch64" ] && \
|
||||
apt-get --assume-yes \
|
||||
install gcc-arm-linux-gnueabihf \
|
||||
gcc-i686-linux-gnu \
|
||||
gcc-x86-64-linux-gnu || :) && \
|
||||
([ "$(uname -m)" = "x86_64" ] && \
|
||||
apt-get --assume-yes \
|
||||
install gcc-arm-linux-gnueabihf \
|
||||
gcc-aarch64-linux-gnu \
|
||||
gcc-i686-linux-gnu || :) && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/* && \
|
||||
rm -f /var/log/*.log
|
||||
RUN wget -q "https://awscli.amazonaws.com/awscli-exe-linux-$(uname -m).zip" -O "awscliv2.zip" && \
|
||||
unzip -q awscliv2.zip && \
|
||||
./aws/install && \
|
||||
rm -rf aws
|
||||
ENV PATH="/debimg/scripts:${PATH}"
|
||||
COPY . /debimg
|
||||
WORKDIR /debimg
|
||||
Loading…
Reference in New Issue