Here's updated version of scripts! v2 [BETA]
Changelog:
- re-writed with MUCH MORE relative structure, which provide some new functions:
- Cross-platform update. (Windows - 100% worked, Linux - not tested, Mac - not available now). Working on it.
- Freedom! Now you able to define your parameters for install/ launch. MAKE SURE THAT YOU MADE BACKUP OF VARS.INI BEFORE EDIT!
For Windows, script (as always) should be extracted from 7z and dropped to msys root folder (in order to get .bat files work).
It still needs test. If you will find some bugs - drop info here and I'll fix that.
I'm testing this, this is the very first problem I got with the .bat files:
C:\msys64\ENIGMA\windows\install-or-update\mingw64>mingw64-install-pro.bat
C:\msys64\ENIGMA\windows\install-or-update\mingw64>cd ..
C:\msys64\ENIGMA\windows\install-or-update>rem \ENIGMA\scripts\windows\mingw64\
C:\msys64\ENIGMA\windows\install-or-update>cd ..
C:\msys64\ENIGMA\windows>rem \ENIGMA\scripts\windows\
C:\msys64\ENIGMA\windows>cd ..
C:\msys64\ENIGMA>rem \ENIGMA\scripts\
C:\msys64\ENIGMA>cd ..
C:\msys64>rem \ENIGMA\
C:\msys64>cd ..
C:\>rem \
C:\>usr\bin\mintty.exe -w show /bin/env MSYSTEM=MINGW64 /bin/bash -l "C:\\ENIGMA\scripts\enigma.sh" win -64 --install --pro
Could not find specified path.
The problem, it turns out, is that extracting and simply running the files doesn't create the directory tree as the script actually searches for:
> what is created >
msys64/ENIGMA/_source ;; msys64/ENIGMA/windows> what is needed >
msys64/ENIGMA/scripts/windowsSOLUTION: rename
_source to
scripts, move
windows into
scripts folder
Say, what's the difference between std and pro? This isn't clear.
Another thing, is it intended to install packages even if you reply No?
Install BASE-DEVEL package?(Y/n)n
Cancelled
Installing needed packages..
For future reference, the default folder it'll download the git repo is
msys/home/<your username>/msys64ENIGMAAlso got this:
Build Enigma?(Y/n)y
OK. Installing..
C:\msys64\ENIGMA\scripts\enigma.sh: line 171: cd: msys64ENIGMA/enigma-dev-64: No such file or directory
make: *** No rule to make target 'clean'. Pare.
make: *** No target and no make file found. Stop.