Handle dual-mode mods
This commit is contained in:
parent
bb2ab4ccdf
commit
b5f9bf1093
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue