Hi!

I hope that this will work and help with the mips package building.
I originially had forgotten to do the pkg gitlab steps too.

Please let me know if I can help with that in any other way and disregard the 
previous patch. This is basically the same one, with both commits.

---
 .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

Reply via email to