[PATCH] Add mips Debian 9 container
Skyler Mäntysaari
sm at samip.fi
Mon May 24 14:50:01 CEST 2021
I hope that this will help with the mips package building.
The mips qemu emulation should be enabled with the: "docker --rm aptman/qus -s -- -p mips" so that it it would even work at all.
---
.gitlab-ci.yml | 10 ++++++++++
misc/docker/debian-9-mips/Dockerfile | 26 ++++++++++++++++++++++++++
2 files changed, 36 insertions(+)
create mode 100644 misc/docker/debian-9-mips/Dockerfile
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3642b671..f6a5bb39 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -17,6 +17,7 @@ stages:
allow_failure: true
script:
- $DOCKER_CMD login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.labs.nic.cz
+ - $DOCKER_CMD --rm --privileged aptman/qus -s -- -p mips
# Make sure we refresh the base image if it updates (eg. security updates, etc)
# If we do just the build, cache is always reused and the freshness of the
# base image is never checked. However, pull always asks and updates the
@@ -52,6 +53,11 @@ docker_debian-9-i386:
IMG_NAME: "debian-9-i386"
<<: *docker_build
+docker_debian-9-mips:
+ variables:
+ IMG_NAME: "debian-9-mips"
+ <<: *docker_build
+
docker_debian-10-amd64:
variables:
IMG_NAME: "debian-10-amd64"
@@ -248,6 +254,10 @@ build-debian-9-i386:
<<: *build-linux
image: registry.labs.nic.cz/labs/bird:debian-9-i386
+build-debian-9-mips:
+ <<: *build-linux
+ image: registry.labs.nic.cz/labs/bird:debian-9-mips
+
build-debian-10-amd64:
<<: *build-linux
image: registry.labs.nic.cz/labs/bird:debian-10-amd64
diff --git a/misc/docker/debian-9-mips/Dockerfile b/misc/docker/debian-9-mips/Dockerfile
new file mode 100644
index 00000000..1600011b
--- /dev/null
+++ b/misc/docker/debian-9-mips/Dockerfile
@@ -0,0 +1,26 @@
+FROM multiarch/debian-debootstrap:mips-stretch-slim
+ENV DEBIAN_FRONTEND noninteractive
+RUN sed -i 's/deb.debian.org/ftp.cz.debian.org/' /etc/apt/sources.list
+RUN apt-get -y update
+RUN apt-get -y upgrade
+RUN apt-get -y --no-install-recommends install \
+ build-essential \
+ flex \
+ bison \
+ autoconf \
+ ncurses-dev \
+ libreadline-dev \
+ libssh-gcrypt-dev \
+ linuxdoc-tools-latex \
+ texlive-latex-extra \
+ opensp \
+ docbook-xsl \
+ xsltproc
+RUN apt-get -y --no-install-recommends install \
+ git \
+ dpkg-dev \
+ debhelper \
+ quilt \
+ python3 \
+ python3-pip \
+ python3-setuptools
--
2.26.3
More information about the Bird-users
mailing list