treehouses/builder

View on GitHub
scripts.d/05_better_mirrors.sh

Summary

Maintainability
Test Coverage
#!/bin/bash
exit 0
architecture="$1"
source lib.sh

cp mnt/img_root/etc/apt/sources.list mnt/img_root/etc/apt/sources.list.orig
case "$architecture"  in
  "armhf" | "")
    cat << EOF > mnt/img_root/etc/apt/sources.list
#deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
deb http://mirrors.ocf.berkeley.edu/raspbian/raspbian buster main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
EOF
  ;;
  "arm64")
    #Todo http://debian-archive.trafficmanager.net/debian/
  ;;
esac