removed pacman -S sudo as it's present and added sdkmanager licenses confirmation
All checks were successful
Test setup and build APKs archlinux / Build-APK-Arch-Linux (push) Successful in 6m58s
Test setup and build APKs / Build-and-Create-Development-Environment (push) Successful in 12s

This commit is contained in:
2025-12-09 15:28:02 +01:00
parent af16a1832d
commit 1af49785fa

2
dist/pacman.sh vendored
View File

@@ -33,7 +33,6 @@ else
if [ "$EUID" -eq 0 ]; then
echo "Building paru as root is not allowed. Creating a temporary user for building..."
TEMP_USER="builder"
pacman -S --noconfirm sudo
useradd -m "$TEMP_USER"
# add user to sudoers with no password
echo "$TEMP_USER ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
@@ -72,6 +71,7 @@ else
mapfile -t paru_packages < "$PARU_PACKAGE_FILE"
echo "Installing AUR packages using paru as user $BUILD_USER..."
yes | su - "$BUILD_USER" -c "paru -S --noconfirm ${paru_packages[*]}"
yes | su - "$BUILD_USER" -c "yes | sdkmanager --licenses"
fi
echo "All packages installed successfully."