aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2023-11-01 20:58:53 +0800
committercrupest <crupest@outlook.com>2023-11-01 21:37:42 +0800
commite1b22cb6e6a3b385c19fe536ac25bee07e08a8de (patch)
tree47295bf1bad0d90b34af62adfe85168c27b9f0ce /docker
parent9792bc6bb252698b528a7c978b68a3db687d6559 (diff)
downloadcrupest-e1b22cb6e6a3b385c19fe536ac25bee07e08a8de.tar.gz
crupest-e1b22cb6e6a3b385c19fe536ac25bee07e08a8de.tar.bz2
crupest-e1b22cb6e6a3b385c19fe536ac25bee07e08a8de.zip
(docker:debian-dev) Add more dev tools for kernel build.
Diffstat (limited to 'docker')
-rwxr-xr-xdocker/debian-dev/bootstrap/setup-base.bash2
-rwxr-xr-xdocker/debian-dev/bootstrap/setup-dev-tools-arm64.bash9
-rwxr-xr-xdocker/debian-dev/bootstrap/setup-dev-tools.bash2
3 files changed, 11 insertions, 2 deletions
diff --git a/docker/debian-dev/bootstrap/setup-base.bash b/docker/debian-dev/bootstrap/setup-base.bash
index 59ad70e..1176592 100755
--- a/docker/debian-dev/bootstrap/setup-base.bash
+++ b/docker/debian-dev/bootstrap/setup-base.bash
@@ -2,7 +2,7 @@
set -e
-apt-get install vim less man bash-completion
+apt-get install -y vim less man curl bash-completion
cat /bootstrap/bash-profile-bash-completion.bash > /root/.bash_profile
diff --git a/docker/debian-dev/bootstrap/setup-dev-tools-arm64.bash b/docker/debian-dev/bootstrap/setup-dev-tools-arm64.bash
new file mode 100755
index 0000000..4c881aa
--- /dev/null
+++ b/docker/debian-dev/bootstrap/setup-dev-tools-arm64.bash
@@ -0,0 +1,9 @@
+#! /usr/bin/env bash
+
+set -e
+
+dpkg --add-architecture arm64
+apt-get update
+
+apt-get install -y crossbuild-essential-arm64
+
diff --git a/docker/debian-dev/bootstrap/setup-dev-tools.bash b/docker/debian-dev/bootstrap/setup-dev-tools.bash
index 3d1985d..c6894f3 100755
--- a/docker/debian-dev/bootstrap/setup-dev-tools.bash
+++ b/docker/debian-dev/bootstrap/setup-dev-tools.bash
@@ -2,5 +2,5 @@
set -e
-apt-get install build-essential
+apt-get install -y build-essential git bc python bison flex rsync libelf-dev libssl-dev libncurses-dev dwarves