From d3ea2cc78de4ee280f56ae7dce6d3a93e3569624 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 7 Nov 2025 19:06:30 +0000 Subject: [PATCH] Revert: Restore Boot=yes and machinectl start workspace - Restore Boot=yes in workspace.nspawn - Restore machinectl start workspace in .zshrc - Boot method is necessary for proper systemd environment --- cfg/setup-user.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cfg/setup-user.sh b/cfg/setup-user.sh index 59e0c36..bf386f2 100755 --- a/cfg/setup-user.sh +++ b/cfg/setup-user.sh @@ -35,6 +35,7 @@ echo "Creating workspace container configuration..." mkdir -p $ROOTFS/etc/systemd/nspawn cat > $ROOTFS/etc/systemd/nspawn/workspace.nspawn <<'EOF' [Exec] +Boot=yes ResolvConf=copy-host [Files] @@ -75,7 +76,9 @@ if [[ -o login ]] && [[ -o interactive ]]; then if [[ -z "$INSIDE_WORKSPACE" ]]; then # Running as ai user on aios OS - enter workspace container export INSIDE_WORKSPACE=1 - exec sudo systemd-nspawn -q -D /var/lib/machines/workspace /bin/zsh + sudo machinectl start workspace 2>/dev/null || true + sleep 1 + exec sudo machinectl shell workspace else # Running as root inside workspace container - start claude if command -v claude &>/dev/null; then