├── .editorconfig ├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── base └── Makefile ├── disk ├── arch.conf └── rpios.conf ├── lib.mk ├── qemu ├── Makefile ├── qemu-aarch64-static ├── qemu-arm-static ├── qemu-arm-static-orig └── qemu-wrapper.c ├── stages ├── arch │ ├── __cleanup__ │ │ └── Dockerfile.part │ ├── __init__ │ │ └── Dockerfile.part │ ├── distcc │ │ └── Dockerfile.part │ ├── os │ │ ├── Dockerfile.part │ │ ├── cmdline.txt │ │ ├── e2fsck.conf │ │ ├── eth0.network │ │ ├── fstab │ │ ├── gitconfig │ │ ├── pkg-install │ │ └── rngd │ ├── pikvm-repo │ │ └── Dockerfile.part │ ├── pistat │ │ └── Dockerfile.part │ ├── restore-mirrorlist │ │ └── Dockerfile.part │ ├── ro │ │ ├── Dockerfile.part │ │ ├── fstab │ │ ├── journald.conf │ │ ├── logrotate.override │ │ ├── ro │ │ └── rw │ ├── rootdelay │ │ └── Dockerfile.part │ └── watchdog │ │ ├── Dockerfile.part │ │ └── watchdog.conf ├── common │ ├── dwc2-host │ │ └── Dockerfile.part │ ├── no-bluetooth │ │ └── Dockerfile.part │ ├── ssh-keygen │ │ └── Dockerfile.part │ ├── ssh-keyonly │ │ ├── Dockerfile.part │ │ └── pubkeys │ │ │ └── id_rsa.pub │ └── ssh-root │ │ ├── Dockerfile.part │ │ └── pubkeys │ │ └── id_rsa.pub └── rpios │ ├── __cleanup__ │ └── Dockerfile.part │ ├── __init__ │ └── Dockerfile.part │ ├── os │ ├── Dockerfile.part │ ├── cmdline.txt │ ├── e2fsck.conf │ ├── eth0.network │ ├── fstab │ └── gitconfig │ ├── pistat │ └── Dockerfile.part │ └── ro │ ├── Dockerfile.part │ ├── fstab │ ├── journald.conf │ ├── logrotate.override │ ├── ro │ └── rw └── toolbox ├── Dockerfile.aarch64 ├── Dockerfile.arm ├── Dockerfile.common ├── Dockerfile.x86_64 ├── Makefile ├── binfmt ├── disk ├── docker-extract └── install /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/README.md -------------------------------------------------------------------------------- /base/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/base/Makefile -------------------------------------------------------------------------------- /disk/arch.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/disk/arch.conf -------------------------------------------------------------------------------- /disk/rpios.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/disk/rpios.conf -------------------------------------------------------------------------------- /lib.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/lib.mk -------------------------------------------------------------------------------- /qemu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/qemu/Makefile -------------------------------------------------------------------------------- /qemu/qemu-aarch64-static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/qemu/qemu-aarch64-static -------------------------------------------------------------------------------- /qemu/qemu-arm-static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/qemu/qemu-arm-static -------------------------------------------------------------------------------- /qemu/qemu-arm-static-orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/qemu/qemu-arm-static-orig -------------------------------------------------------------------------------- /qemu/qemu-wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/qemu/qemu-wrapper.c -------------------------------------------------------------------------------- /stages/arch/__cleanup__/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/__cleanup__/Dockerfile.part -------------------------------------------------------------------------------- /stages/arch/__init__/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/__init__/Dockerfile.part -------------------------------------------------------------------------------- /stages/arch/distcc/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/distcc/Dockerfile.part -------------------------------------------------------------------------------- /stages/arch/os/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/os/Dockerfile.part -------------------------------------------------------------------------------- /stages/arch/os/cmdline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/os/cmdline.txt -------------------------------------------------------------------------------- /stages/arch/os/e2fsck.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/os/e2fsck.conf -------------------------------------------------------------------------------- /stages/arch/os/eth0.network: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/os/eth0.network -------------------------------------------------------------------------------- /stages/arch/os/fstab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/os/fstab -------------------------------------------------------------------------------- /stages/arch/os/gitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/os/gitconfig -------------------------------------------------------------------------------- /stages/arch/os/pkg-install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/os/pkg-install -------------------------------------------------------------------------------- /stages/arch/os/rngd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/os/rngd -------------------------------------------------------------------------------- /stages/arch/pikvm-repo/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/pikvm-repo/Dockerfile.part -------------------------------------------------------------------------------- /stages/arch/pistat/Dockerfile.part: -------------------------------------------------------------------------------- 1 | RUN pkg-install pistat 2 | -------------------------------------------------------------------------------- /stages/arch/restore-mirrorlist/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/restore-mirrorlist/Dockerfile.part -------------------------------------------------------------------------------- /stages/arch/ro/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/ro/Dockerfile.part -------------------------------------------------------------------------------- /stages/arch/ro/fstab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/ro/fstab -------------------------------------------------------------------------------- /stages/arch/ro/journald.conf: -------------------------------------------------------------------------------- 1 | [Journal] 2 | Storage=volatile 3 | RuntimeMaxUse=100M 4 | -------------------------------------------------------------------------------- /stages/arch/ro/logrotate.override: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/ro/logrotate.override -------------------------------------------------------------------------------- /stages/arch/ro/ro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/ro/ro -------------------------------------------------------------------------------- /stages/arch/ro/rw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/ro/rw -------------------------------------------------------------------------------- /stages/arch/rootdelay/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/rootdelay/Dockerfile.part -------------------------------------------------------------------------------- /stages/arch/watchdog/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/watchdog/Dockerfile.part -------------------------------------------------------------------------------- /stages/arch/watchdog/watchdog.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/arch/watchdog/watchdog.conf -------------------------------------------------------------------------------- /stages/common/dwc2-host/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/common/dwc2-host/Dockerfile.part -------------------------------------------------------------------------------- /stages/common/no-bluetooth/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/common/no-bluetooth/Dockerfile.part -------------------------------------------------------------------------------- /stages/common/ssh-keygen/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/common/ssh-keygen/Dockerfile.part -------------------------------------------------------------------------------- /stages/common/ssh-keyonly/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/common/ssh-keyonly/Dockerfile.part -------------------------------------------------------------------------------- /stages/common/ssh-keyonly/pubkeys/id_rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/common/ssh-keyonly/pubkeys/id_rsa.pub -------------------------------------------------------------------------------- /stages/common/ssh-root/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/common/ssh-root/Dockerfile.part -------------------------------------------------------------------------------- /stages/common/ssh-root/pubkeys/id_rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/common/ssh-root/pubkeys/id_rsa.pub -------------------------------------------------------------------------------- /stages/rpios/__cleanup__/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/rpios/__cleanup__/Dockerfile.part -------------------------------------------------------------------------------- /stages/rpios/__init__/Dockerfile.part: -------------------------------------------------------------------------------- 1 | FROM scratch 2 | %ADD_BASE_ROOTFS_TGZ% 3 | %COPY_QEMU_USER_STATIC% 4 | -------------------------------------------------------------------------------- /stages/rpios/os/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/rpios/os/Dockerfile.part -------------------------------------------------------------------------------- /stages/rpios/os/cmdline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/rpios/os/cmdline.txt -------------------------------------------------------------------------------- /stages/rpios/os/e2fsck.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/rpios/os/e2fsck.conf -------------------------------------------------------------------------------- /stages/rpios/os/eth0.network: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/rpios/os/eth0.network -------------------------------------------------------------------------------- /stages/rpios/os/fstab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/rpios/os/fstab -------------------------------------------------------------------------------- /stages/rpios/os/gitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/rpios/os/gitconfig -------------------------------------------------------------------------------- /stages/rpios/pistat/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/rpios/pistat/Dockerfile.part -------------------------------------------------------------------------------- /stages/rpios/ro/Dockerfile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/rpios/ro/Dockerfile.part -------------------------------------------------------------------------------- /stages/rpios/ro/fstab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/rpios/ro/fstab -------------------------------------------------------------------------------- /stages/rpios/ro/journald.conf: -------------------------------------------------------------------------------- 1 | [Journal] 2 | Storage=volatile 3 | RuntimeMaxUse=100M 4 | -------------------------------------------------------------------------------- /stages/rpios/ro/logrotate.override: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/rpios/ro/logrotate.override -------------------------------------------------------------------------------- /stages/rpios/ro/ro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/rpios/ro/ro -------------------------------------------------------------------------------- /stages/rpios/ro/rw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/stages/rpios/ro/rw -------------------------------------------------------------------------------- /toolbox/Dockerfile.aarch64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/toolbox/Dockerfile.aarch64 -------------------------------------------------------------------------------- /toolbox/Dockerfile.arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/toolbox/Dockerfile.arm -------------------------------------------------------------------------------- /toolbox/Dockerfile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/toolbox/Dockerfile.common -------------------------------------------------------------------------------- /toolbox/Dockerfile.x86_64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/toolbox/Dockerfile.x86_64 -------------------------------------------------------------------------------- /toolbox/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/toolbox/Makefile -------------------------------------------------------------------------------- /toolbox/binfmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/toolbox/binfmt -------------------------------------------------------------------------------- /toolbox/disk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/toolbox/disk -------------------------------------------------------------------------------- /toolbox/docker-extract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/toolbox/docker-extract -------------------------------------------------------------------------------- /toolbox/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pikvm/pi-builder/HEAD/toolbox/install --------------------------------------------------------------------------------