fix: Correct OS structure - root.x86_64 is OS root, not machines/aios

Fixed the fundamental issue:
- root.x86_64/ = aios OS (entire filesystem)
- root.x86_64/var/lib/machines/ = child containers directory

Changes:
- build.zsh: Use root.x86_64 directly as OS root
- setup-user.sh: ROOTFS=root.x86_64
- setup-claude.sh: ROOTFS=root.x86_64
- user-continer.sh: ROOTFS=root.x86_64
- install.sh: mv root.x86_64 /var/lib/machines/aios

Now matches github-actions structure correctly.
This commit is contained in:
Claude
2025-11-07 16:55:36 +00:00
parent b41052b9a8
commit 4352a7d0e3
6 changed files with 21 additions and 20 deletions

View File

@@ -2,7 +2,7 @@
# Create child containers inside aios for ai user
# Simply copy the aios itself as child containers
ROOTFS="root.x86_64/var/lib/machines/aios"
ROOTFS="root.x86_64"
echo "=== Creating child containers ==="