From cd1bba1f0adfb04ed04ad88cc067ff4a2c6d76cc Mon Sep 17 00:00:00 2001 From: Takumi Sueda Date: Fri, 13 Mar 2026 02:49:55 +0900 Subject: [PATCH] Mount and umount sys and proc --- Makefile | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 9acc84c..c8c094d 100644 --- a/Makefile +++ b/Makefile @@ -140,7 +140,12 @@ brainux: echo "Debootstrap is only available in Linux!"; \ exit 1; \ fi - sudo mkdir -p brainux + mkdir -p brainux + sudo mkdir -p brainux/proc brainux/sys + #sudo mount --rbind /dev $(shell pwd)/brainux/dev + sudo mount -t proc none $(shell pwd)/brainux/proc + sudo mount --rbind /sys $(shell pwd)/brainux/sys + @if [ "$(CI)" = "true" ]; then \ echo "I'm in CI and debootstrap without cache."; \ sudo debootstrap --arch=$(ROOTFS_CROSS) --foreign trixie brainux/; \ @@ -154,6 +159,12 @@ brainux: sudo rm brainux/setup_brainux.sh sudo ./os-brainux/override.sh ./os-brainux/override ./brainux +brainux-clean: + #sudo umount -l $(shell pwd)/brainux/dev || true + sudo umount $(shell pwd)/brainux/proc || true + sudo umount -l $(shell pwd)/brainux/sys || true + sudo rm -rf brainux + buildroot_rootfs: make -C buildroot brain_imx28_defconfig make -C buildroot -j 12