From f455d6cc18c7d8918228a122d1714026cff559ef Mon Sep 17 00:00:00 2001 From: Siyuan Miao Date: Sat, 20 Sep 2025 15:24:50 +0000 Subject: [PATCH] add missing deps --- .devcontainer/install-deps.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 .devcontainer/install-deps.sh diff --git a/.devcontainer/install-deps.sh b/.devcontainer/install-deps.sh new file mode 100755 index 00000000..146e67a3 --- /dev/null +++ b/.devcontainer/install-deps.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +set -e + +sudo apt-get update && sudo apt-get install -y --no-install-recommends \ + build-essential \ + device-tree-compiler \ + gperf g++-multilib gcc-multilib \ + libnl-3-dev libdbus-1-dev libelf-dev libmpc-dev dwarves \ + bc openssl flex bison libssl-dev python3 python-is-python3 texinfo kmod cmake \ + wget zstd \ + python3-venv python3-kconfiglib \ + && sudo rm -rf /var/lib/apt/lists/* + +# Install buildkit +BUILDKIT_VERSION="v0.2.5" +BUILDKIT_TMPDIR="$(mktemp -d)" +pushd "${BUILDKIT_TMPDIR}" > /dev/null + +wget https://github.com/jetkvm/rv1106-system/releases/download/${BUILDKIT_VERSION}/buildkit.tar.zst && \ + sudo mkdir -p /opt/jetkvm-native-buildkit && \ + sudo tar --use-compress-program="unzstd --long=31" -xvf buildkit.tar.zst -C /opt/jetkvm-native-buildkit && \ + rm buildkit.tar.zst +popd \ No newline at end of file