Skip to content

Commit fe26316

Browse files
committed
add sources.sh for workspace
1 parent c64be99 commit fe26316

1 file changed

Lines changed: 83 additions & 0 deletions

File tree

workspace/sources.sh

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
#!/bin/bash
2+
3+
set -xe;
4+
5+
if type "tee" 2>/dev/null && [ -n "${UBUNTU_SOURCE}" ]; then
6+
SOURCE_PATH="/etc/apt/sources.list"
7+
cp ${SOURCE_PATH} ${SOURCE_PATH}.bak && rm -rf ${SOURCE_PATH}
8+
case "${UBUNTU_SOURCE}" in
9+
"aliyun")
10+
tee ${SOURCE_PATH} <<-'EOF'
11+
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
12+
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
13+
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
14+
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
15+
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
16+
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
17+
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
18+
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
19+
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
20+
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
21+
EOF
22+
;;
23+
"zju")
24+
tee ${SOURCE_PATH} <<-'EOF'
25+
deb http://mirrors.zju.edu.cn/ubuntu/ bionic main multiverse restricted universe
26+
deb http://mirrors.zju.edu.cn/ubuntu/ bionic-backports main multiverse restricted universe
27+
deb http://mirrors.zju.edu.cn/ubuntu/ bionic-proposed main multiverse restricted universe
28+
deb http://mirrors.zju.edu.cn/ubuntu/ bionic-security main multiverse restricted universe
29+
deb http://mirrors.zju.edu.cn/ubuntu/ bionic-updates main multiverse restricted universe
30+
deb-src http://mirrors.zju.edu.cn/ubuntu/ bionic main multiverse restricted universe
31+
deb-src http://mirrors.zju.edu.cn/ubuntu/ bionic-backports main multiverse restricted universe
32+
deb-src http://mirrors.zju.edu.cn/ubuntu/ bionic-proposed main multiverse restricted universe
33+
deb-src http://mirrors.zju.edu.cn/ubuntu/ bionic-security main multiverse restricted universe
34+
deb-src http://mirrors.zju.edu.cn/ubuntu/ bionic-updates main multiverse restricted universe
35+
EOF
36+
;;
37+
"tsinghua")
38+
tee ${SOURCE_PATH} <<-'EOF'
39+
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
40+
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
41+
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
42+
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
43+
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
44+
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
45+
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
46+
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
47+
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
48+
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
49+
EOF
50+
;;
51+
"163")
52+
tee ${SOURCE_PATH} <<-'EOF'
53+
deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
54+
deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
55+
deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
56+
deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
57+
deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
58+
deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
59+
deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
60+
deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
61+
deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
62+
deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
63+
EOF
64+
;;
65+
"ustc")
66+
tee ${SOURCE_PATH} <<-'EOF'
67+
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
68+
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
69+
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
70+
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
71+
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
72+
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
73+
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
74+
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
75+
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
76+
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
77+
EOF
78+
;;
79+
*)
80+
echo "Please check whether there is aliyun|zju|tsinghua|163|ustc in the parameter"
81+
exit 1;;
82+
esac
83+
fi

0 commit comments

Comments
 (0)