From 770165cc7fafdb4228c4288ae0ed114a59a914d3 Mon Sep 17 00:00:00 2001 From: KunoiSayami Date: Tue, 5 Dec 2023 14:58:22 +0800 Subject: feat(docker): Add entrypoint script for multiple upstream build Signed-off-by: KunoiSayami --- docker/dockerbuild.sh | 2 +- docker/dockerfile | 4 ++-- docker/entrypoint.sh | 9 +++++++++ 3 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 docker/entrypoint.sh (limited to 'docker') diff --git a/docker/dockerbuild.sh b/docker/dockerbuild.sh index ffdc875..c47860b 100755 --- a/docker/dockerbuild.sh +++ b/docker/dockerbuild.sh @@ -10,7 +10,7 @@ if [ -f ./hook-run.sh ]; then fi if [ ! -d repos ]; then - git clone --depth=3 https://github.com/kunoisayami/repos + git clone --depth=3 $1 repos pushd repos diff --git a/docker/dockerfile b/docker/dockerfile index 8e37799..78d8cdf 100644 --- a/docker/dockerfile +++ b/docker/dockerfile @@ -34,7 +34,7 @@ RUN echo 'build ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers ADD repos /home/build/repos -COPY dockerbuild.sh /home/build/ +COPY dockerbuild.sh entrypoint.sh /home/build/ RUN /home/build/initfolder.sh @@ -44,4 +44,4 @@ USER build # ENTRYPOINT ["bash", "-c", "/home/build/repos/utils/pkgbuild_bootstrap"] -ENTRYPOINT ["bash", "-c", "/home/build/dockerbuild.sh"] +ENTRYPOINT ["bash", "-c", "/home/build/entrypoint.sh"] diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh new file mode 100644 index 0000000..6823c87 --- /dev/null +++ b/docker/entrypoint.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +if [ -z "$1" ]; then + REMOTE_REPOSITORY="$1"; +else + REMOTE_REPOSITORY=https://github.com/kunoisayami/repos +fi + +/home/build/dockerbuild.sh $REMOTE_REPOSITORY \ No newline at end of file -- cgit v1.3.1