mirror of
https://gitlab.com/kupfer/kupferbootstrap.git
synced 2025-02-22 13:15:44 -05:00
Package- and image building tool for Kupfer Linux.
Documentation: https://kupfer.gitlab.io/kupferbootstrap
.vscode | ||
bin | ||
chroot | ||
distro | ||
local | ||
packages | ||
wrapper | ||
.gitignore | ||
.gitlab-ci.yml | ||
binfmt.py | ||
boot.py | ||
cache.py | ||
config.py | ||
constants.py | ||
Dockerfile | ||
fastboot.py | ||
flash.py | ||
format.sh | ||
forwarding.py | ||
generator.py | ||
image.py | ||
LICENSE | ||
logger.py | ||
main.py | ||
README.md | ||
requirements.txt | ||
setup.cfg | ||
ssh.py | ||
telnet.py | ||
typecheck.sh | ||
utils.py | ||
version.txt |
kupferbootstrap
Kupfer Linux bootstrapping tool - drives pacstrap, makepkg, mkfs and fastboot, just to name a few.
Installation
Install Docker, Python 3 with libraries click
, appdirs
, joblib
, toml
and put bin/
into your PATH
.
Then use kupferbootstrap
.
Usage
- Initialise config with defaults:
kupferbootstrap config init -N
- Configure your device profile:
kupferbootstrap config profile init
- Build an image and packages along the way:
kupferbootstrap image build
Development
Put dev
into version.txt
to always rebuild kupferboostrap from this directory and use kupferbootstrap
as normal.