From 16a958d129b484fc43db81d8ed544c6e83e08d83 Mon Sep 17 00:00:00 2001 From: Cayce House Date: Sat, 16 Jul 2022 18:05:44 -0400 Subject: [PATCH] Choose shortest path for generic pack base (#1608) Co-authored-by: Cayce House --- scripts/start-setupModpack | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/start-setupModpack b/scripts/start-setupModpack index 5e3fac06..755c49b2 100755 --- a/scripts/start-setupModpack +++ b/scripts/start-setupModpack @@ -235,7 +235,7 @@ function genericPacks() { done # recalculate the actual base directory of content - base_dir=$(find "$base_dir" -maxdepth 3 -type d \( -name mods -o -name plugins -o -name config \) -printf '%h' -quit) + base_dir=$(find "$base_dir" -maxdepth 3 -type d \( -name mods -o -name plugins -o -name config \) -printf '%h\n' | awk '{ print length, $0 }' | sort -n -s | cut -d" " -f2- | head -n1 | xargs echo -n) if [[ ! $base_dir ]]; then log "ERROR: Unable to find content base of generic packs ${GENERIC_PACKS}. Directories:" find $original_base_dir -maxdepth 3 -type d -printf ' - %P\n'