Allow for multiple patterns in REMOVE_OLD_MODS_INCLUDE/EXCLUDE (#1637)

This commit is contained in:
Geoff Bourne authored and GitHub committed 2022-07-29 21:28:04 -05:00
1 parent c83705157c
commit 8dbfff1873
7 files changed
+21 -7

No files matched your search

+9 -1
View File
@@ -207,7 +207,15 @@ eula=${EULA,,}
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
log "Removing old mods including:${REMOVE_OLD_MODS_INCLUDE} excluding:${REMOVE_OLD_MODS_EXCLUDE}"
mc-image-helper find \
--delete \
--type file,directory \
--min-depth=1 --max-depth "${REMOVE_OLD_MODS_DEPTH:-16}" \
--name "${REMOVE_OLD_MODS_INCLUDE:-*}" \
--exclude-name "${REMOVE_OLD_MODS_EXCLUDE:-}" \
--quiet \
"$1"
fi
}