From 396de883cbe74b7142dff6ac03761c36e8d671a6 Mon Sep 17 00:00:00 2001 From: Ferbez Date: Thu, 25 May 2023 22:44:51 +0600 Subject: [PATCH] New automatic installation --- .../Contents/MacOS/Virtual Succubus | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/Virtual Succubus.app/Contents/MacOS/Virtual Succubus b/Virtual Succubus.app/Contents/MacOS/Virtual Succubus index 43491b8..345003e 100644 --- a/Virtual Succubus.app/Contents/MacOS/Virtual Succubus +++ b/Virtual Succubus.app/Contents/MacOS/Virtual Succubus @@ -1,30 +1,30 @@ #!/bin/sh -ARCHIVENAME="" - if [ ! -f "$(dirname "$0")/../Resources/prefix/drive_c/Program Files (x86)/Virtual Succubus/Virtual Succubus.exe" ]; then cd "$(dirname "$0")/../../.." - while [ ! -f "$ARCHIVENAME" ]; do - ARCHIVENAME=$(osascript -e 'set ArchiveName to text returned of (display dialog "Enter the name of VS installation archive (example: VS_0.39R3 PCFULL.zip)" default answer "VS_0.39R3 PCFULL.zip" buttons{"Continue"})') + while [ ! -f "$ARCHIVEPATH" ]; do + ARCHIVEPATH=$(osascript -e 'set archivePath to POSIX path of (choose file with prompt "Please select VS installation archive:" of type {"zip"})') + if [ ! $ARCHIVEPATH ]; then + exit 0 + fi done - FOLDERNAME=$(echo $ARCHIVENAME | sed 's/....$//') - unzip "$ARCHIVENAME" -d "Virtual Succubus.app/Contents/Resources/prefix/drive_c/Program Files (x86)" + FOLDERNAME=$(basename "$ARCHIVEPATH" .zip) + unzip "$ARCHIVEPATH" -d "Virtual Succubus.app/Contents/Resources/prefix/drive_c/Program Files (x86)" mv "Virtual Succubus.app/Contents/Resources/prefix/drive_c/Program Files (x86)/$FOLDERNAME" "Virtual Succubus.app/Contents/Resources/prefix/drive_c/Program Files (x86)/Virtual Succubus" osascript -e 'display alert "Virtual Succubus is successfully installed!" message "Restart an application in order to run it."' - exit 0 -fi - -if [ ! -d "$HOME/Library/Application Support/SuccuDev/" ]; then - echo "wrapper: SuccuDev directory not present, creating one" - mkdir "$HOME/Library/Application Support/SuccuDev/" else - echo "wrapper: SuccuDev directory is present, starting wrapper" -fi + if [ ! -d "$HOME/Library/Application Support/SuccuDev/" ]; then + echo "wrapper: SuccuDev directory not present, creating one" + mkdir "$HOME/Library/Application Support/SuccuDev/" + else + echo "wrapper: SuccuDev directory is present, starting wrapper" + fi -cd "$(dirname "$0")/../Resources/prefix/drive_c/" + cd "$(dirname "$0")/../Resources/prefix/drive_c/" -export WINEPREFIX="$(dirname "$0")/../Resources/prefix/" -export WINEARCH="win64" -export WINEDEBUG="" + export WINEPREFIX="$(dirname "$0")/../Resources/prefix/" + export WINEARCH="win64" + export WINEDEBUG="" -../../../MacOS/wine64 "C:/Program Files (x86)/Virtual Succubus/Virtual Succubus.exe" "-force-feature-level-10-1" + ../../../MacOS/wine64 "C:/Program Files (x86)/Virtual Succubus/Virtual Succubus.exe" "-force-feature-level-10-1" +fi