From 07688c10457b4459abecd5a7acc43750c6c958c8 Mon Sep 17 00:00:00 2001 From: john30 Date: Sun, 7 Feb 2021 14:40:55 +0100 Subject: [PATCH] add build for all images and add arm32v5 --- contrib/docker/build.sh | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/contrib/docker/build.sh b/contrib/docker/build.sh index c9774acd..6754572d 100755 --- a/contrib/docker/build.sh +++ b/contrib/docker/build.sh @@ -1,13 +1,20 @@ -#!/bin/sh -archs='amd64 i386 arm32v7 arm64v8' +#!/bin/bash +archs='amd64 i386 arm32v5 arm32v7 arm64v8' +images='jessie stretch buster' UPLOAD_URL='http://'`hostname`'/ebusdreleaseupload.php' UPLOAD_CREDENTIALS='anonymous:build' -for arch in $archs; do - if [ "$arch" != "amd64" ]; then - suffix=".$arch" - else - suffix='' - fi - docker build --build-arg "UPLOAD_URL=$UPLOAD_URL" --build-arg "UPLOAD_CREDENTIALS=$UPLOAD_CREDENTIALS" --build-arg "UPLOAD_ONLY=1" -f release/Dockerfile$suffix . +for image in $images; do + dir=$image + mkdir -p $dir + BASE_IMAGE=debian:$image ./update.sh $dir/ + for arch in $archs; do + if [ "$arch" != "amd64" ]; then + suffix=".$arch" + else + suffix='' + fi + docker build --build-arg "UPLOAD_URL=$UPLOAD_URL" --build-arg "UPLOAD_CREDENTIALS=$UPLOAD_CREDENTIALS" --build-arg "UPLOAD_OS=$image" --build-arg "UPLOAD_ONLY=1" -f $dir/Dockerfile$suffix . + done + rm -rf $dir done