arch32iso/makeiso.sh
Tyler McGurrin 8d9dba3ccb eeee
2024-11-17 19:25:47 -05:00

30 lines
907 B
Bash
Executable File

echo Installing Dependancies
sudo pacman -Sy --noconfirm python3 python-pytest pkgconf git sequoia-sq archiso micro grub base-devel chpasswd
echo Adding Keys
git clone https://aur.archlinux.org/archlinux32-keyring.git
cd archlinux32-keyring
sudo useradd build -G wheel,storage
echo build:build | chpasswd
echo Build User Passwd is: build
sudo chown -R build ./
echo build
su build -c 'makepkg -so --skippgpcheck --noconfirm'
cd ..
sudo mv ./archlinux32-keyring/src/archlinux32-keyring-v20240131/archlinux32.pgp ./archlinux32-keyring/src/archlinux32-keyring-v20240131/pubring.pgp
sudo pacman-key --import ./archlinux32-keyring/src/archlinux32-keyring-v20240131/pubring.pgp
sudo pacman-key --init
sudo pacman-key --populate
echo Making ISO...
mkdir -p out/
mkdir -p work/
sudo mkarchiso -v -o out/ -w work/ -L Arch32MINI -P Xircon -m iso mini/
echo Cleanup
sudo rm -rf work/
rm -rf archlinux32-keyring/