Prepare abuild environment

Posted by zhuizhuhaomeng Blog on July 11, 2025

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