From 18f0f0ceeee7f2aaf042da295eb14077330be82e Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sun, 30 Jan 2022 11:17:21 -0600 Subject: [PATCH] fix: speedup generic pack update check (#1317) #1281 --- scripts/start-setupModpack | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/start-setupModpack b/scripts/start-setupModpack index 0c71c676..5dc66e38 100755 --- a/scripts/start-setupModpack +++ b/scripts/start-setupModpack @@ -207,12 +207,12 @@ if [[ "${GENERIC_PACKS}" ]]; then done isDebugging && [ -f "$sum_file}" ] && cat "$sum_file" - if ! sha256sum -c "${sum_file}" --status 2> /dev/null; then + if ! sha1sum -c "${sum_file}" --status 2> /dev/null; then base_dir=/tmp/generic_pack_base mkdir -p ${base_dir} for pack in "${packFiles[@]}"; do isDebugging && ls -l "${pack}" - unzip -q -d ${base_dir} "${pack}" + extract "${pack}" "${base_dir}" done # recalculate the actual base directory of content @@ -240,7 +240,7 @@ if [[ "${GENERIC_PACKS}" ]]; then cp -R -f "${base_dir}"/* /data rm -rf /tmp/generic_pack_base - sha256sum "${packFiles[@]}" > "${sum_file}" + sha1sum "${packFiles[@]}" > "${sum_file}" isDebugging && cat "$sum_file" fi fi