roobie / hpkgs

A package repository for hermes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hpkgs

A package repository for hermes.

This repository is self hosting and totally hermetic.

The Binary Seed

seed.hpkg contains the definitions of the binary seed package, all other packages are derived from this binary seed.

Hermes uses this binary seed to avoid depending on any software installed on your system.

This binary seed itself contains a statically linked busybox and musl-gcc which is enough to bootstrap all the other software.

Regenerating your own seed

Bootstrapping

To regenerate your own bootstrap binary seed from another linux distro you can use bootstrap.sh.

Using hermes

The binary seed can build itself with exact an exact output hash when hermes is installed in multi user mode.

To do so simply run:

hermes build -m seed-out.hpkg

The hash of this file should match the hash of the input seed, meaning you have a self hosted software environment with access to all source code.

About

A package repository for hermes


Languages

Language:Shell 100.0%