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>
19 lines
1.2 KiB
Bash
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'
|