Skip to content

Commit 1e14963

Browse files
committed
fix
1 parent d02a870 commit 1e14963

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

shell/set_proxy.sh

+9-9
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ sudo apt-get update
7777

7878
debiani_archive() {
7979
local _proxy=$(_get_proxy ${1:-} $DEBAIN_ARCHIVE_PROXY)
80-
cp /etc/apt/sources.list{,-bak}
80+
[ -f "/etc/apt/sources.list" ] && cp -f /etc/apt/sources.list{,-bak}
8181
cat << EOF > /etc/apt/sources.list
8282
deb ${_proxy}/debian/ wheezy main non-free contrib
8383
deb ${_proxy}/debian/ wheezy-backports main non-free contrib
@@ -114,8 +114,8 @@ EOF
114114
pip() {
115115
local _proxy=$(_get_proxy ${1:-} $PIP_PROXY)
116116

117-
local d="~/.pip"
118-
[ ! -d "${d}" ] && mkdir ${d}
117+
local d=~/.pip
118+
[ ! -d "${d}" ] && mkdir "${d}"
119119

120120
cat << EOF > ${d}/pip.conf
121121
[global]
@@ -213,9 +213,9 @@ esac
213213

214214
docker-hub() {
215215
local _proxy=$(_get_proxy ${1:-} $DOCKER_HUB_PROXY)
216-
local d="/etc/docker"
216+
local d=/etc/docker
217217
[ ! -d "${d}" ] && mkdir ${d}
218-
cp ${d}/daemon.json{,-bak}
218+
[ -f "${d}/daemon.json" ] && cp -f ${d}/daemon.json{,-bak}
219219
cat > ${d}/daemon.json <<EOF
220220
{
221221
"log-driver": "json-file",
@@ -243,7 +243,7 @@ docker-http() {
243243
local _http_proxy=$(_get_proxy ${1:-''} ${DOCKER_HTTP_PROXY:-''} "http ")
244244
local _https_proxy=$(_get_proxy ${1:-''} ${DOCKER_HTTPS_PROXY:-''} "https ")
245245

246-
local d="/etc/systemd/system/docker.service.d"
246+
local d=/etc/systemd/system/docker.service.d
247247
[ ! -d "${d}" ] && mkdir ${d}
248248

249249
cat << EOF > ${d}/http-proxy.conf
@@ -265,7 +265,7 @@ sed -i "s#https://registry-1.docker.io#${_proxy}#g" /etc/containerd/config.toml
265265
containerd-http() {
266266
local _http_proxy=$(_get_proxy ${1:-''} ${CONTAINERD_HTTP_PROXY:-''} "http ")
267267
local _https_proxy=$(_get_proxy ${1:-''} ${CONTAINERD_HTTPS_PROXY:-''} "https ")
268-
local d="/etc/systemd/system/containerd.service.d"
268+
local d=/etc/systemd/system/containerd.service.d
269269
[ ! -d "${d}" ] && mkdir ${d}
270270

271271
cat << EOF > ${d}/http-proxy.conf
@@ -280,9 +280,9 @@ systemctl restart containerd
280280

281281
podman() {
282282
local _proxy=$(_get_proxy ${1:-} $DOCKER_HUB_PROXY)
283-
local d="/etc/containers"
283+
local d=/etc/containers
284284
[ ! -d "${d}" ] && mkdir ${d}
285-
cp ${d}/registries.conf{,.bak}
285+
[ -f "${d}/registries.conf" ] && cp -f ${d}/registries.conf{,.bak}
286286
cat << EOF > ${d}/registries.conf
287287
unqualified-search-registries = ["docker.io","quay.io"]
288288

0 commit comments

Comments
 (0)