Private
Public Access
1
0

fix: Add builduser to abuild group (required for apk install permissions)

This commit is contained in:
2026-04-14 03:36:18 +00:00
parent 33a31e349f
commit 488894357a

2
build-alpine.sh Executable file → Normal file
View File

@ -87,6 +87,8 @@ echo "Building APK package..."
if [ "$(id -u)" = "0" ]; then if [ "$(id -u)" = "0" ]; then
echo "Running as root - creating build user for abuild..." echo "Running as root - creating build user for abuild..."
adduser -D -s /bin/sh builduser 2>/dev/null || true adduser -D -s /bin/sh builduser 2>/dev/null || true
# CRITICAL: Add builduser to abuild group (required for apk install permissions)
addgroup builduser abuild 2>/dev/null || usermod -aG abuild builduser
chown -R builduser:builduser "$(pwd)" chown -R builduser:builduser "$(pwd)"
chown -R builduser:builduser /root/packages 2>/dev/null || true chown -R builduser:builduser /root/packages 2>/dev/null || true
# Copy abuild keys from root to builduser home # Copy abuild keys from root to builduser home