dotfiles/optim/mirrors.sh
2020-09-19 10:03:45 +08:00

26 lines
603 B
Bash
Executable File

#!/bin/bash
DIR=$(readlink -f $(dirname $0))
. $DIR/../env.sh
! in-china && echo 'Skip mirrors configuration' && exit
# setup package mirror for CHINA
case "$PM" in
apt)
# backup original sources.list
[ ! -f /etc/apt/sources.list.bak ] && \
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
# replace with aliyun mirror
awk '$0 ~ /^deb/ {$2="https://mirrors.aliyun.com/ubuntu/"; print}' /etc/apt/sources.list.bak | sudo tee /etc/apt/sources.list
sudo apt update
;;
pacman)
echo TODO
exit -1
;;
esac