forked from Mintsuki/jinx
Meta-build-system for bootstrapping operating system distributions.
- Shell 99.8%
- Makefile 0.2%
| DOCUMENTATION.md | Documentation ( #6 ) | |
| jinx | Move to the user the burden of picking Debian snapshot and base packages | |
| LICENSE | Update copyright dates for 2025 | |
| logo-small.png | Update logo | |
| logo.png | Update logo | |
| Makefile | Add convenience Makefile | |
| README.md | docs: Update dependency list in README.md | |
Jinx
Jinx (Jinx Is Not Xbstrap) is a meta-build-system for bootstrapping operating system distributions inspired by xbstrap, Void Linux's void-packages, and Arch Linux's PKGBUILDs.
An example OS using Jinx is Gloire.
Dependencies
- Linux distro (other OSes are not supported)
- POSIX compatible
/bin/sh - awk
- working cc (gcc or clang work)
- findutils (for
findandxargs) - git
- GNU make
- grep
- gzip
- perl
- pkg-config (or
pkgconf) - tar
- wget
- zstd
- procps or equivalent (for
free) - util-linux or equivalent (for
unshare) libarchive(-dev)libssl(-dev)/openssl(-dev)zlib(-dev)(AKAzlib1g-devon Debian-based distros)
Documentation
Documentation can be found in DOCUMENTATION.md.