mirror of
https://github.com/itzg/docker-minecraft-server.git
synced 2026-11-06 08:49:22 +00:00
1 parent
cfb2739cd9
commit
7164d2b885
3 files changed
+9
-2
No files matched your search
@@ -12,7 +12,8 @@ CURSE_URL_BASE=${CURSE_URL_BASE:-https://minecraft.curseforge.com/projects}
|
|||||||
|
|
||||||
# Remove old mods/plugins
|
# Remove old mods/plugins
|
||||||
if isTrue ${REMOVE_OLD_MODS:-false}; then
|
if isTrue ${REMOVE_OLD_MODS:-false}; then
|
||||||
find /data/mods /data/plugins -mindepth 1 -maxdepth ${REMOVE_OLD_MODS_DEPTH:-16} -wholename "${REMOVE_OLD_MODS_INCLUDE:-*}" -not -wholename "${REMOVE_OLD_MODS_EXCLUDE}" -delete
|
removeOldMods /data/mods
|
||||||
|
removeOldMods /data/plugins
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# If supplied with a URL for a modpack (simple zip of jars), download it and unpack
|
# If supplied with a URL for a modpack (simple zip of jars), download it and unpack
|
||||||
|
|||||||
+1
-1
@@ -47,7 +47,7 @@ getResourceFromSpiget() {
|
|||||||
|
|
||||||
if [[ ${SPIGET_RESOURCES} ]]; then
|
if [[ ${SPIGET_RESOURCES} ]]; then
|
||||||
if isTrue ${REMOVE_OLD_MODS:-false}; then
|
if isTrue ${REMOVE_OLD_MODS:-false}; then
|
||||||
rm -rf /data/plugins
|
removeOldMods /data/plugins
|
||||||
REMOVE_OLD_MODS=false
|
REMOVE_OLD_MODS=false
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -174,3 +174,9 @@ eula=${EULA,,}
|
|||||||
exit 2
|
exit 2
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function removeOldMods {
|
||||||
|
if [ -d "$1" ]; then
|
||||||
|
find "$1" -mindepth 1 -maxdepth ${REMOVE_OLD_MODS_DEPTH:-16} -wholename "${REMOVE_OLD_MODS_INCLUDE:-*}" -not -wholename "${REMOVE_OLD_MODS_EXCLUDE}" -delete
|
||||||
|
fi
|
||||||
|
}
|
||||||
Reference in new issue
Block a user