aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdocker/dockerbuild.sh2
-rw-r--r--docker/dockerfile4
-rw-r--r--docker/entrypoint.sh9
3 files changed, 12 insertions, 3 deletions
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