30 lines
907 B
Bash
Executable File
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/
|