diff options
author | Freya Murphy <freya@freyacat.org> | 2025-08-10 11:56:56 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-08-14 20:48:39 -0400 |
commit | 6fad1a21cb4f0f05023a28cbfa8ad38b82db6a1b (patch) | |
tree | 4f6f27c38d1349a584423958dcdc5296b5d6b290 /README.md | |
parent | iksemel (diff) | |
download | aports-6fad1a21cb4f0f05023a28cbfa8ad38b82db6a1b.tar.gz aports-6fad1a21cb4f0f05023a28cbfa8ad38b82db6a1b.tar.bz2 aports-6fad1a21cb4f0f05023a28cbfa8ad38b82db6a1b.zip |
aports: refactor and freya-base
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 25 |
1 files changed, 10 insertions, 15 deletions
@@ -1,27 +1,22 @@ ## aports -my own alpine aport packages +packages managing the baseline for my alpine systems ### requirements only docker is needed, since the build environment is run inside docker -### signing keys +### building -to build aports, you first need a signing key pair (if you dont have one). -``` -openssl genrsa -out key.rsa 2048 -openssl rsa -in key.rsa -pubout > key.rsa.pub -``` +to compile the APKs, set the variables in the Makefile and run `make aports` -if you already have keys, or you generated them somewhere else, make sure to update their locations in `build.env` +### usage -### building +to add this baseline to an alpine system run the following on a new install -to compile the APKs run - -``` -make build +```sh +sed -i 's/#//' /etc/apk/repositories +apk add --no-cache --allow-untrusted --repository http://f.freya.cat/aports freya-base +echo freya-base > /etc/apk/world +apk update && apk upgrade ``` - -the packages should not be outputed in the ./out folder |