Devuan stage builder script using Docker
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Danilo Spinella 27bc3882ce
Add initial support for Raspberry Pi 3
4 months ago
debootstrap @ c02a5edb97 Add debootstrap as git module 6 months ago
live Add the devuan background image in grub menu 6 months ago
.gitmodules Add debootstrap as git module 6 months ago
Dockerfile.desktop-live Add support for custom kernels in live builds 4 months ago
Dockerfile.dynebolic Add initial support for dynebolic 5 months ago
Dockerfile.raspberrypi3-arm64 Add initial support for Raspberry Pi 3 4 months ago
Dockerfile.raspberrypi4-arm64 Add initial support for raspberry pi builds 4 months ago
Dockerfile.stage2 Initial commit 6 months ago
Dockerfile.stage3 stage3: Fix and improve support for chimaera release 5 months ago
LICENSE.md Initial commit 6 months ago
README.md Add README 5 months ago
arch.sh Add support for arm32v7 architecture 5 months ago
custom-build Add support for custom distributions 5 months ago
devuan-build devuan-build: Remove unused function 5 months ago
live-build Add support for custom kernels in live builds 4 months ago
makeiso makeiso: Copy boot splash mage when found 5 months ago
raspberrypi-build Add initial support for raspberry pi builds 4 months ago

README.md

stage-builder

stage-builder is a collection of scripts for building Devuan stages and live ISOs. It is based on the knowledge and testing built over the year in the Devuan SDK.

Features

  • No root required. Everything is built using fakeroot and docker
  • Reproducible build step thanks to container layers
  • Small and extendable scripts. All the source is less than 500 LOC

Dependencies

stage-builder requires the following software to run:

  • Docker running as the current user
  • fakeroot
  • fakechroot
  • tar
  • wget **
  • squashfs-tools-ng_*_
  • grub2_*_

* (for building the live-iso only) ** (for cross-building support)

License

stage-builder is licensed under the GPL-3 license.