2024-08-28 12:04:47 -07:00
|
|
|
# eternity
|
|
|
|
|
2024-10-24 21:51:32 -07:00
|
|
|
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
|
|
|
|
```
|