Command Reference
Command Reference
Section titled “Command Reference”Quick reference for build commands.
autobuild
Section titled “autobuild”Main build script.
Basic Usage
Section titled “Basic Usage”./bin/autobuild --image <name>Options
Section titled “Options”--image <name> Build specific image--all-images Build all images from .github/images.txt--list-images List available images--skip-download Use cached base images--skip-qemu Skip QEMU setup--skip-compress Skip PiShrink compression--clean Clean previous build artifactsExamples
Section titled “Examples”See Build System - Autobuild Command for comprehensive examples and options.
merge-debian-raspios.sh
Section titled “merge-debian-raspios.sh”Low-level merge script (called by autobuild).
./bin/merge-debian-raspios.sh <raspios-image> <debian-image> [options]Options
Section titled “Options”-o, --output <file> Output image name-s, --size <size> Final image size (e.g., 16G)-k, --keep-kernel Use Debian kernel (not recommended)Examples
Section titled “Examples”# Basic merge./bin/merge-debian-raspios.sh raspios.img debian.raw
# Custom output and size./bin/merge-debian-raspios.sh raspios.img debian.raw -o custom.img -s 16GFlashing Commands
Section titled “Flashing Commands”# Decompress and flashxz -dc image.img.xz | sudo dd of=/dev/sdX bs=4M status=progress conv=fsync
# Flash uncompressedsudo dd if=image.img of=/dev/sdX bs=4M status=progress conv=fsync
# SyncsyncSystem Commands (on Raspberry Pi)
Section titled “System Commands (on Raspberry Pi)”# Update systemsudo apt update && sudo apt upgrade -y
# Check first-boot logssudo journalctl -u services-first-boot
# Check service statussudo systemctl status dockerincus list
# Network infoip addr shownmcli con showSee Build System for detailed usage.