Simple Distro Kit
Devuan comes with a set of semi-interactive scripts to help developers:
- build local modified images
- import sources from Debian
- verify and stage modifications
- include modifications into new installers
- toast new embedded images for popular devices
- pack new virtual machine images ready for deployment
- create live CDs
- easily create Devuan derivative distributions
The Devuan SDK is a fresh take on old and new tasks. It is modular and acts as a sort of interactive shell extension based on ZSh, exposing functions that become shell commands but can also be lined up in scripts. Most of the code of the SDK is made with functional programming in mind with a few global states being changed, basically offering a REPL experience for automated steps.
There are a few modules in the SDK:
- libdevuansdk (core part of any sdk. holds the common knowledge between all of the following)
- arm-sdk (embedded device image builds, including kernel patches)
- vm-sdk (virtual image builds)
- live-sdk (liveCD image builds)