From 4026eb6e19d58b944166f6408d15fe49bd3ba3cd Mon Sep 17 00:00:00 2001 From: Konstantin Dmitriev Date: Oct 11 2020 15:00:50 +0000 Subject: Fix missing files in NSIS installer (see issue here https://github.com/synfig/synfig/issues/1718) --- diff --git a/env-builder-data/build/script/packet/synfigstudio-nsis.sh b/env-builder-data/build/script/packet/synfigstudio-nsis.sh index 8f46973..a62da02 100644 --- a/env-builder-data/build/script/packet/synfigstudio-nsis.sh +++ b/env-builder-data/build/script/packet/synfigstudio-nsis.sh @@ -106,6 +106,16 @@ pkinstall_release() { local LOCAL_VERSION=$(echo "$LOCAL_VERSION_FULL" | cut -d - -f 1) local LOCAL_VERSION2=$(echo "$LOCAL_VERSION" | cut -d . -f -2) local LOCAL_COMMIT=$(echo "$LOCAL_VERSION_FULL" | cut -d - -f 2) + + # QuickHack: convert symlinks to regular files + [ ! -f "${LOCAL_INSTALLER_DIR}/../tmp.zip" ] || rm -rf "${LOCAL_INSTALLER_DIR}/../tmp.zip" + zip -r "${LOCAL_INSTALLER_DIR}/../tmp.zip" ./ || return 1 + cd "${LOCAL_INSTALLER_DIR}/.." || return 1 + rm -rf "${LOCAL_INSTALLER_DIR}" || return 1 + mkdir "${LOCAL_INSTALLER_DIR}" || return 1 + cd "${LOCAL_INSTALLER_DIR}" || return 1 + unzip "${LOCAL_INSTALLER_DIR}/../tmp.zip" || return 1 + rm -rf "${LOCAL_INSTALLER_DIR}/../tmp.zip" || return 1 # create file lists echo "create file lists"