summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-08-10 11:56:56 -0400
committerFreya Murphy <freya@freyacat.org>2025-08-14 20:48:39 -0400
commit6fad1a21cb4f0f05023a28cbfa8ad38b82db6a1b (patch)
tree4f6f27c38d1349a584423958dcdc5296b5d6b290 /README.md
parentiksemel (diff)
downloadaports-6fad1a21cb4f0f05023a28cbfa8ad38b82db6a1b.tar.gz
aports-6fad1a21cb4f0f05023a28cbfa8ad38b82db6a1b.tar.bz2
aports-6fad1a21cb4f0f05023a28cbfa8ad38b82db6a1b.zip
aports: refactor and freya-base
Diffstat (limited to 'README.md')
-rw-r--r--README.md25
1 files changed, 10 insertions, 15 deletions
diff --git a/README.md b/README.md
index f4f30ea..ca2acc3 100644
--- a/README.md
+++ b/README.md
@@ -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