aboutsummaryrefslogtreecommitdiff
path: root/docker/debian-dev/bootstrap/sbuild/setup.bash
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2023-11-21 21:50:26 +0800
committercrupest <crupest@outlook.com>2023-11-21 21:50:26 +0800
commit92716031f0a2977642bf5f42b7d59784a7ac2db9 (patch)
treec6ed03449c9558ad1cccec5283b22de18c7d6bb0 /docker/debian-dev/bootstrap/sbuild/setup.bash
parentb707256963c75c8e61509f5b339ad4a64edaa08a (diff)
downloadcrupest-92716031f0a2977642bf5f42b7d59784a7ac2db9.tar.gz
crupest-92716031f0a2977642bf5f42b7d59784a7ac2db9.tar.bz2
crupest-92716031f0a2977642bf5f42b7d59784a7ac2db9.zip
docker(debian-dev): now cross-compile with sbuild should work.
Diffstat (limited to 'docker/debian-dev/bootstrap/sbuild/setup.bash')
-rwxr-xr-xdocker/debian-dev/bootstrap/sbuild/setup.bash25
1 files changed, 25 insertions, 0 deletions
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