Skip to content

Commit f70faf5

Browse files
authored
Merge pull request #5 from linuxserver/hybrid-mods-fedora
2 parents 2ede6ee + 318e8a5 commit f70faf5

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

root/docker-mods

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,23 @@ for DOCKER_MOD in "${DOCKER_MODS[@]}"; do
128128
--header "Authorization: Bearer ${TOKEN}" \
129129
"${BLOB_URL}${SHALAYER}" -o \
130130
/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
132145
rm -rf /modtarball.tar.xz
133146
echo ${SHALAYER} > "/${FILENAME}"
147+
echo "[mod-init] ${DOCKER_MOD} applied to container"
134148
fi
135149
done
136150

0 commit comments

Comments
 (0)