diff --git a/control.template b/control.template index 79fabb23..e62481ec 100644 --- a/control.template +++ b/control.template @@ -5,5 +5,6 @@ Priority: optional Architecture: riscv64 Maintainer: Machine Reference Unit Provides: machine-emulator-tools +Depends: busybox-static (= 1:1.30.1-7ubuntu3) Multi-Arch: foreign Description: The Cartesi Machine Emulator Tools a repository that contains a set of tools developed for the RISC-V Linux OS. diff --git a/fs/Dockerfile b/fs/Dockerfile index 42c9f035..c1a9991f 100644 --- a/fs/Dockerfile +++ b/fs/Dockerfile @@ -4,11 +4,16 @@ ADD ${TOOLS_DEB} /tmp/ RUN apt-get update && \ apt-get install -y --no-install-recommends \ busybox-static=1:1.30.1-7ubuntu3 \ + coreutils=8.32-4.1ubuntu1 \ + bash=5.1-6ubuntu1 \ + bc=1.07.1-3build1 \ ca-certificates=20230311ubuntu0.22.04.1 \ curl=7.81.0-1ubuntu1.14 \ - /tmp/${TOOLS_DEB} \ - python3 \ - python3-requests && \ - rm -rf /tmp/${TOOLS_DEB} && \ - rm -rf /var/lib/apt/lists/* + device-tree-compiler=1.6.1-1 \ + jq=1.6-2.1ubuntu3 \ + lua5.4=5.4.4-1 \ + python3=3.10.6-1~22.04 \ + python3-requests=2.25.1+dfsg-2ubuntu0.1 \ + /tmp/${TOOLS_DEB} && \ + rm -rf /var/lib/apt/lists/* /tmp/${TOOLS_DEB} RUN useradd --create-home --user-group dapp