1
0
Fork
You've already forked hephaestus
0
Build orchestrator for Atlas.
This repository has been archived on 2026年06月13日. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Python 100%
Find a file
2026年06月13日 16:56:45 +02:00
.gitignore add .gitignore 2026年05月16日 22:56:33 +02:00
LICENSE add license 2026年05月16日 21:41:18 +02:00
main.py we are based and albanian so fix this script 2026年05月17日 09:55:58 +02:00
README.md Update README.md 2026年06月13日 16:56:45 +02:00

packaging will now be handled by ace.

hephaestus

package build system for Static Linux.

usage

python3 hephaestus.py static-ports/shells/dash

port format

each port needs a build.sh and pkg.toml:

pkg.toml:

name = "dash"
version = "0.5.12"
description = "minimal POSIX shell"
binary = "dash-0.5.12/src/dash"
install = "/usr/bin/dash"

build.sh compiles the package against the musl toolchain. hephaestus strips the binary, tars it, and generates a sha256.

output

name-version.tar.gz and name-version.tar.gz.sha256 in the build directory.