1
0
mirror of https://github.com/serpent-linux/bootstrap-scripts synced 2020-07-10 06:05:10 +00:00
Go to file
Ikey Doherty 468990dc96
stage1: Track all builds in super step
Signed-off-by: Ikey Doherty <ikey.doherty@lispysnake.com>
2020-07-09 17:59:19 +01:00
sources linux: Update to 5.7.8 2020-07-09 17:52:58 +01:00
stage1 stage1: Track all builds in super step 2020-07-09 17:59:19 +01:00
stage2 Skeletal structure 2020-07-07 23:52:36 +01:00
stage3 Skeletal structure 2020-07-07 23:52:36 +01:00
.gitignore Ignore downloads tree 2020-07-09 17:46:15 +01:00
base.sh Prefetch all downloads so we don't keep doing it. 2020-07-09 17:45:48 +01:00
LICENSE Add LICENSE for build files 2020-07-07 23:54:10 +01:00
README.md Sync README 2020-07-08 00:00:19 +01:00

bootstrap-scripts

This is our work-in-progress repository for bootstrapping the initial Serpent OS images, which we then use to produce the first self hosting repositories. As explained publicly, our timescale means that proper development isn't yet at full cadence.

Eventually we're looking at simple, configurable shell scripts to automatically build stage1 + stage2 toolchains, and a corresponding chrootable image which we'll use as a simple base to flesh out basic requirements, package management, etc.

When package management features are complete, including build tools, one will need to use a bootstrap image to complete a full bootstrap for a self hosting image.

We plan to make these scripts flexible enough to handle a variety of hardware configurations, although for initial simplicty (and lack of appropriate hardware) we'll just focus on x86_64 hardware.

Requirements

  • Host zlib
  • Working host toolchain (gcc or clang)
  • curl binary in path
  • non-stupid tar
  • bash - Yes, these are bash scripts.