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:
@@ -9,7 +9,7 @@ echo "=== aios installation ==="
|
||||
# Extract and install
|
||||
tar xf "$TARBALL"
|
||||
mkdir -p /var/lib/machines
|
||||
mv root.x86_64/var/lib/machines/aios /var/lib/machines/$NAME
|
||||
mv root.x86_64 /var/lib/machines/$NAME
|
||||
|
||||
echo "=== Installation complete ==="
|
||||
echo ""
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# Claude Code MCP setup for aios
|
||||
# Configures MCP, sets up shared memory
|
||||
|
||||
ROOTFS="root.x86_64/var/lib/machines/aios"
|
||||
ROOTFS="root.x86_64"
|
||||
|
||||
echo "=== Claude MCP Setup ==="
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# User setup for aios
|
||||
# Creates ai user, configures auto-login, sudo, zshrc
|
||||
|
||||
ROOTFS="root.x86_64/var/lib/machines/aios"
|
||||
ROOTFS="root.x86_64"
|
||||
|
||||
echo "=== User Setup ==="
|
||||
|
||||
|
||||
@@ -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 ==="
|
||||
|
||||
|
||||
Reference in New Issue
Block a user