prepare the environment
See the code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
apk update
apk add alpine-sdk build-base abuild apk-tools alpine-conf sudo
adduser -D builder
addgroup builder abuild
cat > /tmp/builder.sh <<_EOC_
cd
mkdir -p ~/packages
mkdir -p ~/.abuild
cat > ~/.abuild/abuild.conf <<EOC
PACKAGER="lijunlong<lijunlong@openresty.org>"
MAINTAINER="lijunlong"
PKGDEST="\$HOME/packages"
SRCDEST="\$HOME/distfiles"
EOC
abuild-keygen -a -n
_EOC_
sudo -u builder sh /tmp/builder.sh
APKBUILD examples
https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/community/openresty