Skip to content

A semi-automatic build system that build iglunix from scratch

License

Notifications You must be signed in to change notification settings

iglunix/iglunix-autobuild

Repository files navigation

Welcome, this is iglunix-autobuild. Thu GNU General Public License v3 licensed (mostly) automatic build system for Iglunix. Iglunix for the uninitiated is a linux distribution designed to not use GNU, sadly this is quite hard. GNU make is still available inside this environment.

Usage

run ./autobuild.sh to compile packages. Then run ./chroot.sh to create a chroot. To try Iglunix in a chroot run ./enter_chroot.sh. If you want to create an installation image run ./img.sh.

Dependencies

Please make certain that the following packages are available on the host. nasm, lld, samurai, bmake

This script only works on Ubuntu 20.04!

Alternative method

There is a different method to create the img. The needed files are also in this repo, to learn more about it look at the source of the readme file. It is hidden because it is currently unsupported. But it works via docker.

Trivia

Everything in trivia is not important.

  • The name Iglunix This comes from the following reasoning, by yours truly aheirman.
∄GNU      --> iglu
iglu-unix --> iglunix
  • The location to place the git repository of iglunix in the filesystem is controversial. These are the contenders:
  /iglunix
  /root/iglunix
  /usr/src/iglunix

The iglunix repo tries to be agnostic to the install dir. This repo choses (because it must choose) for /root/iglunix.

Further reading:

About

A semi-automatic build system that build iglunix from scratch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages