Changes: - Delete cfg/setup-claude.sh (MCP setup now manual) - Remove restore container creation (user manages backups) - Remove workspace auto-entry from .zshrc - Remove MCP auto-registration - Change ai user .zshrc to run claude once on login (not exec) - User now manually starts containers and registers MCP as needed New flow: 1. ai user auto-login 2. claude starts once (not exec, returns to shell after exit) 3. User manually starts workspace container if needed 4. User manually registers MCP servers
24 lines
628 B
Bash
24 lines
628 B
Bash
#!/bin/bash
|
|
# Create workspace container inside aios for ai user
|
|
# Backup aios before creating /var/lib/machines to avoid recursion
|
|
|
|
ROOTFS="root.x86_64"
|
|
|
|
echo "=== Creating workspace container ==="
|
|
|
|
# Backup current aios to temp location (before creating /var/lib/machines)
|
|
echo "Backing up aios..."
|
|
cp -a $ROOTFS /tmp/aios-backup-$$
|
|
|
|
# Create directory for child containers
|
|
mkdir -p $ROOTFS/var/lib/machines
|
|
|
|
# Copy backup as workspace
|
|
echo "Creating workspace container..."
|
|
cp -a /tmp/aios-backup-$$ $ROOTFS/var/lib/machines/workspace
|
|
|
|
# Cleanup temp backup
|
|
rm -rf /tmp/aios-backup-$$
|
|
|
|
echo "✓ Workspace container created"
|