Updates to the x86_64 image build.

This commit is contained in:
Storm Dragon
2025-11-20 15:32:22 -05:00
parent a7e28c018f
commit 68cbe3c0bb
8 changed files with 1062 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
#!/usr/bin/env bash
#
# Archiso airootfs customization script
# This runs in the airootfs chroot during ISO build
set -e -u
# Initialize pacman keyring
echo "Initializing pacman keyring..."
pacman-key --init
pacman-key --populate archlinux
# Add Stormux repository key
echo "Adding Stormux repository key..."
if [ -f /root/stormux_repo.pub ]; then
pacman-key --add /root/stormux_repo.pub
pacman-key --lsign-key 52ADA49000F1FF0456F8AEEFB4CDE1CD56EF8E82
echo "Stormux repository key added and locally signed"
rm /root/stormux_repo.pub
else
echo "Warning: Stormux repository key not found at /root/stormux_repo.pub"
fi
# Set locale
echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
locale-gen
# Enable system services
systemctl enable NetworkManager.service
systemctl enable fenrirscreenreader.service
systemctl enable brltty.path
# Enable user services globally for all users
systemctl --global enable pipewire.service pipewire-pulse.service
# Set permissions for stormux user home
if [ -d /home/stormux ]; then
chown -R 1000:1000 /home/stormux
fi
echo "Airootfs customization complete"