Repository navigation
build: specify ext4 filesystem when mounting rootfs - #136
Conversation
vamOS System ProfileChanges vs master
Added packages: MesaLib-devel-26.2.5_1, SPIRV-LLVM-Translator22-22.1.6_1, Vulkan-Headers-1.4.357.0_1, clang21-21.1.8_1, clang21-headers-21.1.8_1, clang22-headers-22.1.8_1, cmake-4.2.2_3, compiler-rt21-21.1.8_1, curl-8.22.0_1, dhcpcd-10.3.2_4, dnssec-anchors-20261013_1, expat-2.9.0_1, expat-devel-2.9.0_1, f2fs-tools-1.17.0_1, foot-terminfo-1.28.0_1, fuse3-3.18.3_1, git-lfs-3.7.1_2, glib-2.88.3_1, glib-devel-2.88.3_1, groff-1.24.2_1, jsoncpp-1.9.8_1, kitty-terminfo-0.48.2_2, libbpf-1.8.0_1, libclang-cpp21-21.1.8_1, libclang-cpp22-22.1.8_1, libclang21-21.1.8_1, libcrypto3-3.6.5_1, libcurl-8.22.0_1, libcurl-devel-8.22.0_1, libgbm-26.2.5_1, libgbm-devel-26.2.5_1, libglib-devel-2.88.3_1, libharfbuzz-14.4.0_1, libllvm21-21.1.8_1, libllvm22-22.1.8_1, libnfsidmap-3.1.1_1, libomp21-21.1.8_1, libomp21-devel-21.1.8_1, libpcap-1.11.0_1, libpcre2-10.49_1, libpipewire-1.6.9_1, libpng-1.6.59_1, libpng-devel-1.6.59_1, libssl3-3.6.5_1, libthai-0.1.30_1, libtirpc-1.3.8_2, libunbound-1.26.1_1, llvm21-21.1.8_1, m4-1.4.21_1, mdocml-1.14.6_10, mesa-26.2.5_1, mesa-dri-26.2.5_1, mesa-libclc-22.1.8.3_1, mesa-libgallium-26.2.5_1, mesa-opencl-26.2.5_1, mlir21-21.1.8_1, nfs-utils-3.1.1_1, nspr-4.40_1, nss-3.130_1, openssh-10.6p1_2, openssl-3.6.5_1, openssl-devel-3.6.5_1, pcre2-devel-10.49_1, pipewire-devel-1.6.9_1, pv-1.12.0_1, python3-3.14.8_1, python3-Mako-1.4.1_1, python3-MarkupSafe-3.0.4_1, python3-Pygments-2.21.0_1, python3-parsing-3.3.3_1, rpcbind-1.3.1_2, rsync-3.5.1_1, runit-2.3.1_2, stress-ng-0.22.01_1, texinfo-7.3_2, tmux-3.7c_1, tzdata-2026e_1, vim-9.2.1031_1, vim-common-9.2.1031_1, vulkan-loader-1.4.357.0_1, vulkan-loader-devel-1.4.357.0_1, xorgproto-2026.1_1, xxd-9.2.1031_1 Removed packages: MesaLib-devel-26.1.8_1, SPIRV-LLVM-Translator21-21.1.7_1, Vulkan-Headers-1.4.350.1_1, clang21-21.1.7_1, clang21-headers-21.1.7_1, cmake-4.2.2_2, compiler-rt21-21.1.7_1, curl-8.21.0_1, dhcpcd-10.3.2_1, dnssec-anchors-20260505_1, expat-2.8.3_1, expat-devel-2.8.3_1, f2fs-tools-1.16.0_2, foot-terminfo-1.27.0_1, fuse3-3.18.2_2, git-lfs-3.7.1_1, glib-2.88.0_1, glib-devel-2.88.0_1, groff-1.23.0_1, jsoncpp-1.9.6_1, kitty-terminfo-0.48.2_1, libbpf-1.7.0_1, libclang-cpp21-21.1.7_1, libclang21-21.1.7_1, libclc21-21.1.7_1, libcrypto3-3.6.3_1, libcurl-8.21.0_1, libcurl-devel-8.21.0_1, libgbm-26.1.8_1, libgbm-devel-26.1.8_1, libglib-devel-2.88.0_1, libharfbuzz-14.3.1_1, libllvm21-21.1.7_1, libnfsidmap-2.9.2_1, libomp21-21.1.7_1, libomp21-devel-21.1.7_1, libpcap-1.10.6_1, libpcre2-10.47_1, libpipewire-1.6.7_1, libpng-1.6.58_1, libpng-devel-1.6.58_1, libssl3-3.6.3_1, libthai-0.1.29_1, libtirpc-1.3.7_2, libunbound-1.26.0_1, llvm21-21.1.7_1, m4-1.4.19_1, mdocml-1.14.6_8, mesa-26.1.8_1, mesa-dri-26.1.8_1, mesa-libgallium-26.1.8_1, mesa-opencl-26.1.8_1, mlir21-21.1.7_1, nfs-utils-2.9.2_1, nspr-4.39_1, nss-3.128_1, openssh-10.5p1_1, openssl-3.6.3_1, openssl-devel-3.6.3_1, pcre2-devel-10.47_1, pipewire-devel-1.6.7_1, pv-1.11.0_1, python3-3.14.6_1, python3-Mako-1.3.2_3, python3-MarkupSafe-3.0.3_2, python3-Pygments-2.20.0_1, python3-parsing-3.3.2_1, rpcbind-1.2.9_1, rsync-3.4.4_1, runit-2.3.1_1, stress-ng-0.22.00_1, texinfo-7.3_1, tmux-3.7b_1, tzdata-2026c_1, vim-9.2.0506_1, vim-common-9.2.0506_1, vulkan-loader-1.4.350.1_1, vulkan-loader-devel-1.4.350.1_1, xorgproto-2025.1_1, xxd-9.2.0506_1 Directory size changes (>1MB)
Top 10 Directories
Category Breakdown
Top 10 Packages by Size
|
| File | Size |
|---|---|
| /usr/lib/llvm/22/lib/libLLVM.so.22.1 | 134.5MB |
| /usr/lib/llvm/21/lib/libLLVM.so.21.1 | 124.3MB |
| /usr/lib/llvm/21/lib/libMLIR.so.21.1 | 89.7MB |
| /usr/lib/llvm/21/bin/mlir-transform-opt | 82.9MB |
| /usr/lib/llvm/22/lib/libclang-cpp.so.22.1 | 58.4MB |
| /usr/lib/llvm/21/lib/libclang-cpp.so.21.1 | 56MB |
| /usr/lib/llvm/21/bin/mlir-translate | 53.2MB |
| /usr/lib/llvm/21/bin/llvm-exegesis | 52MB |
| /usr/lib/llvm/21/bin/llvm-bolt-binary-analysis | 50.6MB |
| /usr/lib/gcc/aarch64-linux-gnu/14.2/gnat1 | 40.1MB |
| /usr/bin/gdb | 39.1MB |
| /usr/lib/libgallium-26.2.5.so | 38.5MB |
| /usr/lib/gcc/aarch64-linux-gnu/14.2/cc1plus | 37.3MB |
| /usr/lib/libRusticlOpenCL.so.1.0.0 | 35.5MB |
| /usr/lib/libllvm-qcom.so | 35.2MB |
| /usr/lib/gcc/aarch64-linux-gnu/14.2/cc1 | 35.2MB |
| /usr/lib/gcc/aarch64-linux-gnu/14.2/lto1 | 33.9MB |
| /usr/bin/lto-dump | 33.9MB |
| /usr/local/venv/bin/ruff | 31.8MB |
| /usr/share/icu/78.3/icudt78l.dat | 31.5MB |
| /usr/bin/uv | 30.4MB |
| /usr/lib/llvm/21/lib/libclang.so.21.1.8 | 30.2MB |
| /usr/lib/libz3.so | 28.8MB |
| /usr/lib/llvm/21/bin/c-index-test | 28.6MB |
| /usr/local/venv/lib/python3.12/site-packages/gcc_arm_none_eabi/toolchain/libexec/gcc/arm-none-eabi/13.2.1/cc1 | 28.2MB |
| /usr/bin/run | 26.7MB |
| /usr/local/venv/lib/python3.12/site-packages/numpy.libs/libscipy_openblas64_-71e1b124.so | 23.6MB |
| /usr/comma/updater | 23.5MB |
| /usr/comma/setup | 23.5MB |
| /usr/comma/reset | 23.5MB |
When mounting the rootfs image in the system build, the filesystem is not explicitly specified and the script relies on the automatic detection. This leads to an error when using OrbStack, where the necessary ext4 kernel module is not loaded automatically in this case.
Specify the filesystem explicitly here to avoid this OrbStack issue.
Tested with Docker and OrbStack on macOS.