Build or download the Arch-based Crystal Linux iso.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Oro 9966f21b0c
Update README to add extra instructions
Adds instructions for building inside of distrobox, and some information about how to build with docker/podman. May need more information on how to open using bare docker/podman.
2 years ago
.github/workflows Add workflow dispatch trigger for manual builds 2 years ago
crystal Update 00-early-checks.rules 2 years ago
.gitignore created extra script for building tarball 3 years ago
.gitlab-ci.yml Update .gitlab-ci.yml file 2 years ago
LICENSE add GPL 3 years ago
README.md Update README to add extra instructions 2 years ago
build_bootstrap.sh further fixing 2 years ago
build_iso.sh further fixing 2 years ago
chrooted-bootstrp.sh now actually uses the pacman.conf with the crystal repo 3 years ago
chrooted-iso.sh remove citrine note 2 years ago
inject.sh sanitising furtherly 2 years ago
mkarchiso created extra script for building tarball 3 years ago
pacman.def sanitised all of this 2 years ago
trigger_build Create trigger_build 2 years ago

README.md

Logo

Crystal ISO


License GitHub isses GitHub pull requests
Discord The maintainer of this repository
Mastodon Follow Twitter Follow

Build or download the Arch-based Crystal Linux iso.

Dependencies:

  • pacman-contrib
  • archiso
  • squashfs-tools

How to Build:

You will have to use Arch or Arch-Based distros to build this ISO File.

  • Install Dependencies
  • Go to the project folder
  • Run ./build_iso.sh
    • If you get an error about /tmp/<something> running out of space, reboot (to clear tmpfs), then re-run with a dir to use as temp (e.g. ./build_iso.sh FOOBAR)
    • If you also add a second arg as in ./build_iso.sh /some/folder testing, you'll pull from our testing repo

How to build inside of Docker or Podman:

  • The container MUST be ran as root to build.

    • Other than needing to be ran as root, it should function correctly. You may need to install a few more dependencies aside from the ones listed here.

    To enter a distrobox container as root, run distrobox enter --root boxnamehere -- bash

    (the -- bash is to ensure the container opens properly. Install your host shell afterwards to get it to open using your host shell.)