chore: migrate project into clean repository

This commit is contained in:
yuuux
2026-08-13 16:50:52 +08:00
commit d1d25a09e7
27405 changed files with 9422808 additions and 0 deletions

33
Dockerfile Normal file
View File

@@ -0,0 +1,33 @@
FROM docker.m.daocloud.io/library/ubuntu:24.04
RUN <<EOF
set -eux
apt-get update
apt-get install -y --no-install-recommends \
bzip2 \
ca-certificates \
wget \
python3 \
python3-pip \
python3-pillow \
libpython3-dev \
build-essential
rm -rf /var/lib/apt/lists/*
mkdir -p /opt/arcs
cd /opt/arcs
wget http://listenai-firmware-delivery.oss-cn-beijing.aliyuncs.com/ARCS/tools/dev-tools/linux-amd64/v0.0.1/listenai-tools.tar.gz \
-O /tmp/listenai-tools.tar.gz
tar xf /tmp/listenai-tools.tar.gz
rm /tmp/listenai-tools.tar.gz
wget https://listenai-firmware-delivery.oss-cn-beijing.aliyuncs.com/ARCS/tools/toolchain/linux-amd64/nuclei_riscv_newlibc_prebuilt_linux64_2025.02.tar.bz2 \
-O /tmp/nuclei_riscv_newlibc_prebuilt_linux64_2025.02.tar.bz2
tar xf /tmp/nuclei_riscv_newlibc_prebuilt_linux64_2025.02.tar.bz2
rm /tmp/nuclei_riscv_newlibc_prebuilt_linux64_2025.02.tar.bz2
EOF
ENV LISTENAI_TOOLS_PATH=/opt/arcs/listenai-tools \
NUCLEI_TOOLCHAIN_PATH=/opt/arcs/gcc