This repository contains the installation program (boredos_install) for BoredOS.
This repository is designed to compile either within the main BoredOS tree OR completely standalone.
If built from the BoredOS root tree, the build system passes BOREDOS_SDK to the Makefile. It immediately compiles the installer against the shared pre-built SDK:
make BOREDOS_SDK=/path/to/shared/sdkIf cloned completely separately in isolation, running make will automatically bootstrap standard dependencies:
makeIf build/sdk is missing, the Makefile automatically clones the pure standard library dependency from https://github.com/boredos/libc.git, compiles it, installs it to build/sdk, and builds boredos_install.elf standalone!
To stage the installer binary into your target initrd root filesystem directory:
make DESTDIR=/path/to/initrd/root install- Binary is routed to
/bin/boredos_install.elf