Handle dual-mode mods

This commit is contained in:
TheSpad 2022-07-15 21:07:38 +01:00
parent bb2ab4ccdf
commit b5f9bf1093
No known key found for this signature in database
GPG key ID: 08F06191F4587860

View file

@ -197,7 +197,20 @@ run_mods () {
--header "Authorization: Bearer ${TOKEN}" \
"${BLOB_URL}${SHALAYER}" -o \
/modtarball.tar.xz
tar xzf /modtarball.tar.xz -C /
mkdir -p /tmp/mod
tar xzf /modtarball.tar.xz -C /tmp/mod
if [ -d /tmp/mod/etc/s6-overlay ]; then
if [ -d /tmp/mod/etc/cont-init.d ]; then
rm -rf /tmp/mod/etc/cont-init.d
fi
if [ -d /tmp/mod/etc/services.d ]; then
rm -rf /tmp/mod/etc/services.d
fi
fi
shopt -s dotglob
mv /tmp/mod/* /
shopt -u dotglob
rm -rf /tmp/mod
rm -rf /modtarball.tar.xz
echo ${SHALAYER} > "/${FILENAME}"
fi