diff --git a/buildArchBase.sh b/buildArchBase.sh index d9ea98e..3372c8c 100755 --- a/buildArchBase.sh +++ b/buildArchBase.sh @@ -50,6 +50,10 @@ log "Removing default kernel and settings" chroot "$rootdir" userdel -r alarm chroot "$rootdir" pacman -R linux-aarch64 linux-firmware --noconfirm +# Add custom mirrorlist +log "Adding mirrorlist" +cp ./drop/mirrorlist "$rootdir/etc/pacman.d/mirrorlist" + # Install minimal desktop environment log "Populating pacman key store" chroot "$rootdir" pacman-key --init diff --git a/buildArchGnome.sh b/buildArchGnome.sh index c9be6bf..ae901e9 100755 --- a/buildArchGnome.sh +++ b/buildArchGnome.sh @@ -44,6 +44,10 @@ log "Removing default kernel and settings" chroot "$rootdir" userdel -r alarm chroot "$rootdir" pacman -R linux-aarch64 linux-firmware --noconfirm +# Add custom mirrorlist +log "Adding mirrorlist" +cp ./drop/mirrorlist "$rootdir/etc/pacman.d/mirrorlist" + # Install minimal desktop environment log "Populating pacman key store" chroot "$rootdir" pacman-key --init diff --git a/buildArchPlasma.sh b/buildArchPlasma.sh index 9cd2710..ff47d09 100755 --- a/buildArchPlasma.sh +++ b/buildArchPlasma.sh @@ -44,6 +44,10 @@ log "Removing default kernel and settings" chroot "$rootdir" userdel -r alarm chroot "$rootdir" pacman -R linux-aarch64 linux-firmware --noconfirm +# Add custom mirrorlist +log "Adding mirrorlist" +cp ./drop/mirrorlist "$rootdir/etc/pacman.d/mirrorlist" + # Install minimal desktop environment log "Populating pacman key store" chroot "$rootdir" pacman-key --init diff --git a/drop/mirrorlist b/drop/mirrorlist new file mode 100644 index 0000000..abaca0f --- /dev/null +++ b/drop/mirrorlist @@ -0,0 +1,59 @@ +# /etc/pacman.d/mirrorlist +# ALArm only +# +# Arch Linux ARM repository mirrorlist +# Generated on 2023-02-06 +# + +### Mirrors by country + +### Denmark +## Aalborg +# Server = http://dk.mirror.archlinuxarm.org/$arch/$repo + +### Germany +## Aachen +# Server = http://de3.mirror.archlinuxarm.org/$arch/$repo +## Berlin +# Server = http://de.mirror.archlinuxarm.org/$arch/$repo +## Coburg +# Server = http://de4.mirror.archlinuxarm.org/$arch/$repo +## Falkenstein +Server = http://eu.mirror.archlinuxarm.org/$arch/$repo +# Server = http://de5.mirror.archlinuxarm.org/$arch/$repo + +### Greece +## Athens +# Server = http://gr.mirror.archlinuxarm.org/$arch/$repo + +### Hungary +## Budapest +# Server = http://hu.mirror.archlinuxarm.org/$arch/$repo + +### Japan +## Tokyo +# Server = http://jp.mirror.archlinuxarm.org/$arch/$repo + +### Singapore +# Server = http://sg.mirror.archlinuxarm.org/$arch/$repo + +### Taiwan +## Hsinchu +# Server = http://tw2.mirror.archlinuxarm.org/$arch/$repo +## New Taipei City +# Server = http://tw.mirror.archlinuxarm.org/$arch/$repo + +### United Kingdom +## London +# Server = http://uk.mirror.archlinuxarm.org/$arch/$repo + +### United States +## California +# Server = http://ca.us.mirror.archlinuxarm.org/$arch/$repo +## Florida +# Server = http://fl.us.mirror.archlinuxarm.org/$arch/$repo +## New Jersey +# Server = http://nj.us.mirror.archlinuxarm.org/$arch/$repo + +## Geo-IP based mirror selection and load balancing +Server = http://mirror.archlinuxarm.org/$arch/$repo