File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -128,9 +128,23 @@ for DOCKER_MOD in "${DOCKER_MODS[@]}"; do
128
128
--header "Authorization: Bearer ${TOKEN}" \
129
129
"${BLOB_URL}${SHALAYER}" -o \
130
130
/modtarball.tar.xz
131
- tar xzf /modtarball.tar.xz -C /
131
+ mkdir -p /tmp/mod
132
+ tar xzf /modtarball.tar.xz -C /tmp/mod
133
+ if [ -d /tmp/mod/etc/s6-overlay ]; then
134
+ if [ -d /tmp/mod/etc/cont-init.d ]; then
135
+ rm -rf /tmp/mod/etc/cont-init.d
136
+ fi
137
+ if [ -d /tmp/mod/etc/services.d ]; then
138
+ rm -rf /tmp/mod/etc/services.d
139
+ fi
140
+ fi
141
+ shopt -s dotglob
142
+ cp -R /tmp/mod/* /
143
+ shopt -u dotglob
144
+ rm -rf /tmp/mod
132
145
rm -rf /modtarball.tar.xz
133
146
echo ${SHALAYER} > "/${FILENAME}"
147
+ echo "[mod-init] ${DOCKER_MOD} applied to container"
134
148
fi
135
149
done
136
150
You can’t perform that action at this time.
0 commit comments