Mount and umount sys and proc

This commit is contained in:
Takumi Sueda
2026-03-13 02:49:55 +09:00
parent b8635dbf7b
commit cd1bba1f0a

View File

@@ -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