No description
Find a file
2024-10-28 09:14:05 -05:00
cmd added -o flag to specify output for package 2024-10-28 09:14:05 -05:00
common Fixed the module names 2024-10-02 18:07:12 +01:00
lib more logging and better errors related to bwrap 2024-10-28 08:17:08 -05:00
.gitignore more logging and better errors related to bwrap 2024-10-28 08:17:08 -05:00
build.sh Made readme not braindead, added build.sh script, added a test package, added some logging which will need to be changed to DEBUG only later 2024-10-24 23:51:32 -05:00
epk-mime-type.xml Added support for repo generate and some other various improvements 2024-09-01 20:23:37 +01:00
go.mod Fixed the module names 2024-10-02 18:07:12 +01:00
go.sum Made build process give output, made rudimentary RPM conversion, made symlinks work properly 2024-09-19 17:13:59 +01:00
LICENSE Initial commit 2024-08-28 12:04:47 -07:00
README.md Made readme not braindead, added build.sh script, added a test package, added some logging which will need to be changed to DEBUG only later 2024-10-24 23:51:32 -05:00

eternity

Eternity is the build tool for eon: It builds packages at speeds RPMBUILD wishes it could.

Currently not suitable for production use.

Dependencies

To use eternity, you must install: go 1.23^ fakeroot-tcp 1.36^

Quick Start

To simply build and install on your machine, run:

./build.sh

Building

To build the cli, run:

mkdir bin
CGO_ENABLED=0 go build -ldflags "-s -w -v" -o ./bin/eternity ./cmd/main.go

Installation

To install your eternity CLI after building it, run:

sudo install ./bin/eternity /bin