@@ -68,10 +68,10 @@ if test -f "/etc/group"; then
68
68
fi
69
69
70
70
echo " Configure daemon (@ ${SECONDS} seconds)"
71
- mkdir -p " /etc/docker-previous "
72
- if ! test -f " /etc/docker-previous /daemon.json" ; then
71
+ mkdir -p " /etc/docker-preview "
72
+ if ! test -f " /etc/docker-preview /daemon.json" ; then
73
73
echo " Initialize dockerd configuration"
74
- echo " {}" > " /etc/docker-previous /daemon.json"
74
+ echo " {}" > " /etc/docker-preview /daemon.json"
75
75
fi
76
76
77
77
if test -f " /etc/fstab" ; then
@@ -86,65 +86,65 @@ if test -f "/etc/fstab"; then
86
86
if grep -qE " ^[^:]+:[^:]*:/.+$" /proc/1/cgroup; then
87
87
echo " Configuring storage driver for DinD"
88
88
# shellcheck disable=SC2094
89
- cat <<< " $(jq '. * {" storage-driver" : " fuse-overlayfs" }' " /etc/docker-previous /daemon.json" )" > " /etc/docker-previous /daemon.json"
89
+ cat <<< " $(jq '. * {" storage-driver" : " fuse-overlayfs" }' " /etc/docker-preview /daemon.json" )" > " /etc/docker-preview /daemon.json"
90
90
91
91
else
92
92
echo " fuse-overlayfs should be planned for installation."
93
93
fi
94
94
fi
95
95
fi
96
96
97
- if ! test " $( jq ' ."exec-opts" // [] | any(. | startswith("native.cgroupdriver="))' " /etc/docker-previous /daemon.json" ) " == " true" ; then
97
+ if ! test " $( jq ' ."exec-opts" // [] | any(. | startswith("native.cgroupdriver="))' " /etc/docker-preview /daemon.json" ) " == " true" ; then
98
98
echo " Configuring native cgroup driver"
99
99
# shellcheck disable=SC2094
100
- cat <<< " $(jq '." exec-opts" += [" native.cgroupdriver=cgroupfs" ]' " /etc/docker-previous /daemon.json" )" > " /etc/docker-previous /daemon.json"
100
+ cat <<< " $(jq '." exec-opts" += [" native.cgroupdriver=cgroupfs" ]' " /etc/docker-preview /daemon.json" )" > " /etc/docker-preview /daemon.json"
101
101
fi
102
- if ! test " $( jq ' . | keys | any(. == "default-runtime")' " /etc/docker-previous /daemon.json" ) " == true ; then
102
+ if ! test " $( jq ' . | keys | any(. == "default-runtime")' " /etc/docker-preview /daemon.json" ) " == true ; then
103
103
echo " Set default runtime"
104
104
# shellcheck disable=SC2094
105
- cat <<< " $(jq '. * {" default-runtime" : " runc" }' " /etc/docker-previous /daemon.json" )" > " /etc/docker-previous /daemon.json"
105
+ cat <<< " $(jq '. * {" default-runtime" : " runc" }' " /etc/docker-preview /daemon.json" )" > " /etc/docker-preview /daemon.json"
106
106
fi
107
107
# shellcheck disable=SC2016
108
- if test -n " ${docker_address_base} " && test -n " ${docker_address_size} " && ! test " $( jq --arg base " ${docker_address_base} " --arg size " ${docker_address_size} " ' ."default-address-pool" | any(.base == $base and .size == $size)' " /etc/docker-previous /daemon.json" ) " == " true" ; then
108
+ if test -n " ${docker_address_base} " && test -n " ${docker_address_size} " && ! test " $( jq --arg base " ${docker_address_base} " --arg size " ${docker_address_size} " ' ."default-address-pool" | any(.base == $base and .size == $size)' " /etc/docker-preview /daemon.json" ) " == " true" ; then
109
109
echo " Add address pool with base ${docker_address_base} and size ${docker_address_size} "
110
110
# shellcheck disable=SC2094
111
- cat <<< " $(jq --args base " ${docker_address_base} " --arg size " ${docker_address_size} " '." default-address-pool" += {" base" : $base , " size" : $size }' " /etc/docker-previous /daemon.json" )" > " /etc/docker-previous /daemon.json"
111
+ cat <<< " $(jq --args base " ${docker_address_base} " --arg size " ${docker_address_size} " '." default-address-pool" += {" base" : $base , " size" : $size }' " /etc/docker-preview /daemon.json" )" > " /etc/docker-preview /daemon.json"
112
112
fi
113
113
# shellcheck disable=SC2016
114
- if test -n " ${docker_hub_mirror} " && ! test " $( jq --arg mirror " ${docker_hub_mirror} " ' ."registry-mirrors" // [] | any(. == $mirror)' " /etc/docker-previous /daemon.json" ) " == " true" ; then
114
+ if test -n " ${docker_hub_mirror} " && ! test " $( jq --arg mirror " ${docker_hub_mirror} " ' ."registry-mirrors" // [] | any(. == $mirror)' " /etc/docker-preview /daemon.json" ) " == " true" ; then
115
115
echo " Add registry mirror ${docker_hub_mirror} "
116
116
# shellcheck disable=SC2094
117
117
# shellcheck disable=SC2016
118
- cat <<< " $(jq --args mirror " ${docker_hub_mirror} " '." registry-mirrors" += [" \( $mirror )" ]' " /etc/docker-previous /daemon.json" )" > " /etc/docker-previous /daemon.json"
118
+ cat <<< " $(jq --args mirror " ${docker_hub_mirror} " '." registry-mirrors" += [" \( $mirror )" ]' " /etc/docker-preview /daemon.json" )" > " /etc/docker-preview /daemon.json"
119
119
fi
120
- if ! test " $( jq --raw-output ' .features.buildkit // false' " /etc/docker-previous /daemon.json" ) " == true ; then
120
+ if ! test " $( jq --raw-output ' .features.buildkit // false' " /etc/docker-preview /daemon.json" ) " == true ; then
121
121
echo " Enable BuildKit"
122
122
# shellcheck disable=SC2094
123
- cat <<< " $(jq '. * {" features" :{" buildkit" :true}}' " /etc/docker-previous /daemon.json" )" > " /etc/docker-previous /daemon.json"
123
+ cat <<< " $(jq '. * {" features" :{" buildkit" :true}}' " /etc/docker-preview /daemon.json" )" > " /etc/docker-preview /daemon.json"
124
124
fi
125
125
echo " Check if daemon.json is valid JSON (@ ${SECONDS} seconds)"
126
- if ! jq --exit-status ' .' " /etc/docker-previous /daemon.json" > /dev/null 2>&1 ; then
127
- echo " ERROR /etc/docker-previous /daemon.json is not valid JSON."
126
+ if ! jq --exit-status ' .' " /etc/docker-preview /daemon.json" > /dev/null 2>&1 ; then
127
+ echo " ERROR /etc/docker-preview /daemon.json is not valid JSON."
128
128
exit 1
129
129
fi
130
130
131
131
if is_debian || is_clearlinux; then
132
132
echo " Install init script for debian"
133
133
mkdir -p " /etc/default" " /etc/init.d"
134
- cp " ${docker_setup_contrib} /docker-previous /sysvinit/debian/docker.default" " /etc/default/docker-previous "
135
- cp " ${docker_setup_contrib} /docker-previous /sysvinit/debian/docker" " /etc/init.d/docker-previous "
134
+ cp " ${docker_setup_contrib} /docker-preview /sysvinit/debian/docker.default" " /etc/default/docker-preview "
135
+ cp " ${docker_setup_contrib} /docker-preview /sysvinit/debian/docker" " /etc/init.d/docker-preview "
136
136
137
137
elif is_redhat; then
138
138
echo " Install init script for redhat"
139
139
mkdir -p " /etc/sysconfig" " /etc/init.d"
140
- cp " ${docker_setup_contrib} /docker-previous /sysvinit/redhat/docker.sysconfig" " /etc/sysconfig/docker-previous "
141
- cp " ${docker_setup_contrib} /docker-previous /sysvinit/redhat/docker" " /etc/init.d/docker-previous "
140
+ cp " ${docker_setup_contrib} /docker-preview /sysvinit/redhat/docker.sysconfig" " /etc/sysconfig/docker-preview "
141
+ cp " ${docker_setup_contrib} /docker-preview /sysvinit/redhat/docker" " /etc/init.d/docker-preview "
142
142
143
143
elif is_alpine; then
144
144
echo " Install openrc script for alpine"
145
145
mkdir -p " /etc/conf.d" " /etc/init.d"
146
- cp " ${docker_setup_contrib} /docker-previous /openrc/docker.confd" " /etc/conf.d/docker-previous "
147
- cp " ${docker_setup_contrib} /docker-previous /openrc/docker.initd" " /etc/init.d/docker-previous "
146
+ cp " ${docker_setup_contrib} /docker-preview /openrc/docker.confd" " /etc/conf.d/docker-preview "
147
+ cp " ${docker_setup_contrib} /docker-preview /openrc/docker.initd" " /etc/init.d/docker-preview "
148
148
openrc
149
149
else
150
150
echo " Unable to install init script because the distributon is unknown."
0 commit comments