makepad/tools/arch_usb/status.sh
Admin 384d0e031c tools: the Builder replaces makepad_loader, the web server moves to makepad/webserver, fleet scripts, docs and the workspace members
tools/makepad_builder replaces tools/makepad_loader: one build target
shared across app builds, workspace package selection, checkout
progress on the public Git API, detached built apps with a completion
state, waits for Windows security scans, manual retry after compiler
locks, dedicated-folder installer checks, catalog and runtime fixes.
tools/web_server and its scripts leave for github.com/makepad/webserver.
Arch USB clone/restore scripts, the qwen38 box scripts and the G-belt
serial test join tools/. docs/agents records the agent workflow and the
remote-control handoff protocol; AGENTS.md forbids vendored sources and
bulk imports. Cargo.toml lists apps/wm-dyn, libs/code_language,
libs/search, libs/tar, libs/loader_bundle and tools/makepad_builder,
and drops the two removed crates.

Squashed from work:
- Share Builder target across Makepad app builds
- Fix Builder workspace package selection
- Align Builder checkout progress with public Git API
- Detach built apps and show completion state
- Wait for Windows security scans
- Offer manual retry after Windows compiler locks
- docs: the agent workflow of record and the remote-control handoff protocol
- builder: dedicated-folder installer checks, catalog and runtime fixes; Windows job objects hold c_void handles
- tools: Arch USB clone/restore scripts, the qwen38 box scripts, and the G-belt serial test
- tools: the web server moves to makepad/webserver
- AGENTS.md: no vendored sources or bulk imports in the tree

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 12:17:59 +02:00

19 lines
1.2 KiB
Bash

#!/usr/bin/env bash
printf 'Makepad Arch USB\n'
cat /var/lib/makepad-provision/status 2>/dev/null || echo 'Waiting for initial setup'
printf '\nAddresses:\n'
ip -br address show scope global
printf '\nKernel: '
uname -r
printf '\nWindows mount:\n'
findmnt /mnt/win || true
printf '\nNVIDIA:\n'
if command -v nvidia-smi >/dev/null; then nvidia-smi; else echo 'NVIDIA tools not installed yet'; fi
printf '\nServices:\n'
printf 'sshd.service active=%s enabled=%s\n' "$(systemctl is-active sshd.service || true)" "$(systemctl is-enabled sshd.service || true)"
printf 'SSH: sudo makepad-ssh show | enable | disable | reset-password\n'
printf 'makepad-wm.service active=%s enabled=%s\n' "$(systemctl is-active makepad-wm.service || true)" "$(systemctl is-enabled makepad-wm.service || true)"
printf 'makepad-aihub.service active=%s enabled=%s\n' "$(systemctl is-active makepad-aihub.service || true)" "$(systemctl is-enabled makepad-aihub.service || true)"
printf 'iwd.service active=%s enabled=%s\n' "$(systemctl is-active iwd.service || true)" "$(systemctl is-enabled iwd.service || true)"
printf 'Wi-Fi: use iwctl after package setup completes.\n'
printf '\nSetup log: sudo journalctl -u makepad-provision -f\n'