aboutsummaryrefslogtreecommitdiff
path: root/docker/debian-dev/bootstrap/sbuild
diff options
context:
space:
mode:
Diffstat (limited to 'docker/debian-dev/bootstrap/sbuild')
-rwxr-xr-xdocker/debian-dev/bootstrap/sbuild/setup-amd64.bash (renamed from docker/debian-dev/bootstrap/sbuild/setup-sbuild-amd64.bash)3
-rwxr-xr-xdocker/debian-dev/bootstrap/sbuild/setup-sbuild-arm64.bash8
-rwxr-xr-xdocker/debian-dev/bootstrap/sbuild/setup-sbuild-base.bash5
-rwxr-xr-xdocker/debian-dev/bootstrap/sbuild/setup-sbuild.bash11
-rwxr-xr-xdocker/debian-dev/bootstrap/sbuild/setup.bash25
5 files changed, 26 insertions, 26 deletions
diff --git a/docker/debian-dev/bootstrap/sbuild/setup-sbuild-amd64.bash b/docker/debian-dev/bootstrap/sbuild/setup-amd64.bash
index 9ee08d1..2c05e40 100755
--- a/docker/debian-dev/bootstrap/sbuild/setup-sbuild-amd64.bash
+++ b/docker/debian-dev/bootstrap/sbuild/setup-amd64.bash
@@ -3,6 +3,5 @@
set -e
SBUILD_ARCH="amd64"
-SBUILD_DIST="bullseye"
-sbuild-createchroot --include=eatmydata --command-prefix=eatmydata --arch=${SBUILD_ARCH} ${SBUILD_DIST} /srv/chroot/${SBUILD_DIST}-${SBUILD_ARCH}-sbuild "http://$(/bootstrap/apt-source/get-domain.bash)/debian"
+sbuild-createchroot --include=eatmydata --command-prefix=eatmydata --arch=${SBUILD_ARCH} ${SBUILD_DIST} /srv/chroot/${SBUILD_DIST}-${SBUILD_ARCH}-sbuild "${SBUILD_MIRROR}"
diff --git a/docker/debian-dev/bootstrap/sbuild/setup-sbuild-arm64.bash b/docker/debian-dev/bootstrap/sbuild/setup-sbuild-arm64.bash
deleted file mode 100755
index 5feac2d..0000000
--- a/docker/debian-dev/bootstrap/sbuild/setup-sbuild-arm64.bash
+++ /dev/null
@@ -1,8 +0,0 @@
-#! /usr/bin/env bash
-
-set -e
-
-SBUILD_ARCH="arm64"
-SBUILD_DIST="bullseye"
-
-sbuild-createchroot --include=eatmydata --command-prefix=eatmydata --foreign --arch=${SBUILD_ARCH} ${SBUILD_DIST} /srv/chroot/${SBUILD_DIST}-${SBUILD_ARCH}-sbuild "http://$(/bootstrap/apt-source/get-domain.bash)/debian"
diff --git a/docker/debian-dev/bootstrap/sbuild/setup-sbuild-base.bash b/docker/debian-dev/bootstrap/sbuild/setup-sbuild-base.bash
deleted file mode 100755
index a200d3f..0000000
--- a/docker/debian-dev/bootstrap/sbuild/setup-sbuild-base.bash
+++ /dev/null
@@ -1,5 +0,0 @@
-#! /usr/bin/env bash
-
-set -e
-
-apt-get install -y sbuild schroot debootstrap
diff --git a/docker/debian-dev/bootstrap/sbuild/setup-sbuild.bash b/docker/debian-dev/bootstrap/sbuild/setup-sbuild.bash
deleted file mode 100755
index f260e5d..0000000
--- a/docker/debian-dev/bootstrap/sbuild/setup-sbuild.bash
+++ /dev/null
@@ -1,11 +0,0 @@
-#! /usr/bin/env bash
-
-/bootstrap/sbuild/setup-sbuild-base.bash
-
-if [[ "$BUILD_FOR_ARCH" == "amd64" ]]; then
- /bootstrap/sbuild/setup-sbuild-amd64.bash
-fi
-
-if [[ "$BUILD_FOR_ARCH" == "arm64" ]]; then
- /bootstrap/sbuild/setup-sbuild-arm64.bash
-fi
diff --git a/docker/debian-dev/bootstrap/sbuild/setup.bash b/docker/debian-dev/bootstrap/sbuild/setup.bash
new file mode 100755
index 0000000..5180db6
--- /dev/null
+++ b/docker/debian-dev/bootstrap/sbuild/setup.bash
@@ -0,0 +1,25 @@
+#! /usr/bin/env bash
+
+set -e
+
+dir=$(dirname $0)
+
+. /bootstrap/func.bash
+
+apt-get install -y sbuild schroot debootstrap
+
+copy-home-dot-file sbuildrc
+
+# setup apt-cacher-ng
+apt-get install -y apt-cacher-ng
+append-bash-profile auto-start-apt-cacher.bash
+apt-cacher-ng
+export SBUILD_MIRROR="http://127.0.0.1:3142/$(/bootstrap/apt-source/get-domain.bash)/debian"
+
+export SBUILD_DIST="bullseye"
+
+"$dir/setup-amd64.bash"
+
+if [[ "$BUILD_FOR_ARCH" == "arm64" ]]; then
+ "$dir/setup-arm64.bash"
+fi