Updates to the x86_64 image build.
This commit is contained in:
41
x86_64/airootfs/root/customize_airootfs.sh
Normal file
41
x86_64/airootfs/root/customize_airootfs.sh
Normal 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"
|
||||
Reference in New Issue
Block a user