Statistiques
| Révision :

root / tmp / org.txm.setups / shared / win / TXM.bat @ 2902

Historique | Voir | Annoter | Télécharger (3,16 ko)

1 2823 mdecorde
set installdir=%~dp0
2 2823 mdecorde
set ARGS=%*
3 2823 mdecorde
set DEBUG=0
4 2823 mdecorde
set VERSION=TXMVERSION
5 2823 mdecorde
set USERHOME=%USERPROFILE%\
6 2823 mdecorde
7 2823 mdecorde
IF NOT EXIST ROAMINGINSTALL GOTO ROAMINGINSTALLDONE
8 2823 mdecorde
echo "The 'roaming' install option is set."
9 2823 mdecorde
set USERHOME=%HOMEDRIVE%%HOMEPATH%\
10 2823 mdecorde
echo "USERHOME set to %USERHOME%"
11 2823 mdecorde
12 2823 mdecorde
:ROAMINGINSTALLDONE
13 2823 mdecorde
14 2823 mdecorde
IF NOT EXIST ASKUSERDIRECTORY GOTO ASKUSERDIRECTORYDONE
15 2823 mdecorde
echo "The 'ask user directory' install option is set."
16 2823 mdecorde
for /f "tokens=*" %%a in ('jre\bin\java -jar StartDialog.jar') do set USERHOME=%%a\
17 2823 mdecorde
echo "USERHOME set to %USERHOME%"
18 2823 mdecorde
19 2823 mdecorde
:ASKUSERDIRECTORYDONE
20 2823 mdecorde
21 2823 mdecorde
IF EXIST "%USERHOME%" GOTO USERHOMEOK
22 2823 mdecorde
echo "%USERHOME% does not exist. Aborting"
23 2823 mdecorde
msg * "TXM could not start using the USERHOME='%USERHOME%' directory."
24 2823 mdecorde
GOTO:EOF
25 2823 mdecorde
26 2823 mdecorde
:USERHOMEOK
27 2823 mdecorde
28 2823 mdecorde
set TXMHOME=%USERHOME%TXM-%VERSION%\
29 2823 mdecorde
set DOTTXM=%USERHOME%.TXM-%VERSION%\
30 2823 mdecorde
31 2823 mdecorde
mkdir "%TXMHOME%"
32 2823 mdecorde
33 2823 mdecorde
mkdir "%DOTTXM%"
34 2823 mdecorde
attrib +h "%DOTTXM%" /s /d
35 2823 mdecorde
36 2823 mdecorde
echo "TXM: getting install date from %installdir%STAMP and %DOTTXM%STAMP files"
37 2823 mdecorde
Fc "%installdir%STAMP" "%DOTTXM%STAMP"
38 2823 mdecorde
39 2823 mdecorde
echo "TXM: Preparing redirections in %USERHOME%/TXMPostInstallOutputLogs.txt and %USERHOME%/TXMPostInstallErrorLogs.txt files."
40 2823 mdecorde
41 2823 mdecorde
42 2823 mdecorde
IF errorlevel 1 (goto :install) else (goto :run)
43 2823 mdecorde
44 2823 mdecorde
:install
45 2823 mdecorde
46 2823 mdecorde
(
47 2823 mdecorde
echo "New TXM install: it's the first launch after the installation."
48 2823 mdecorde
del "%temp%\org.txm.rcpapplication.prefs"
49 2823 mdecorde
copy "%DOTTXM%configuration\.settings\org.txm.rcpapplication.prefs" "%temp%\org.txm.rcpapplication.prefs"
50 2823 mdecorde
copy "%DOTTXM%.metadata\.plugins\org.eclipse.core.runtime\.settings\org.txm.rcpapplication.prefs" "%temp%\org.txm.rcpapplication.prefs"
51 2823 mdecorde
copy "%DOTTXM%data\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.txm.rcpapplication.prefs" "%temp%\org.txm.rcpapplication.prefs"
52 2823 mdecorde
53 2823 mdecorde
rmdir /s /q "%DOTTXM%"
54 2823 mdecorde
IF errorlevel 1 (echo "TXM: failed to delete the %DOTTXM% directory.")
55 2823 mdecorde
56 2823 mdecorde
mkdir "%DOTTXM%"
57 2823 mdecorde
IF errorlevel 1 (echo "TXM: failed to create %DOTTXM% directory.")
58 2823 mdecorde
59 2839 mdecorde
copy "%installdir%launcher.ini" "%DOTTXM%launcher.ini"
60 2839 mdecorde
IF errorlevel 1 (echo "TXM: failed to copy %DOTTXM%launcher.ini file")
61 2823 mdecorde
62 2823 mdecorde
copy "%temp%\org.txm.rcpapplication.prefs" "%DOTTXM%org.txm.rcpapplication.prefs"
63 2823 mdecorde
64 2823 mdecorde
mkdir "%DOTTXM%user"
65 2823 mdecorde
IF errorlevel 1 (echo "TXM: failed to create %DOTTXM%user directory.")
66 2823 mdecorde
67 2823 mdecorde
mkdir "%DOTTXM%configuration"
68 2823 mdecorde
IF errorlevel 1 (echo "TXM: failed to create %DOTTXM%user directory.")
69 2823 mdecorde
70 2823 mdecorde
rmdir /s /q "%TXMHOME%\.metadata"
71 2823 mdecorde
IF errorlevel 1 (echo "TXM: failed to delete the %TXMHOME%.metadata directory.")
72 2823 mdecorde
73 2823 mdecorde
copy "%installdir%STAMP" "%DOTTXM%STAMP"
74 2823 mdecorde
IF errorlevel 1 (echo "TXM: failed to copy %DOTTXM%STAMP file")
75 2823 mdecorde
) >"%USERHOME%\TXMPostInstallOutputLogs.txt" 2>"%USERHOME%\TXMPostInstallErrorLogs.txt"
76 2823 mdecorde
77 2823 mdecorde
:run
78 2823 mdecorde
(
79 2823 mdecorde
set _JAVA_OPTIONS=-Duser.home="%USERHOME%"
80 2839 mdecorde
echo running "%installdir%launcher.exe" -run --launcher.ini "%DOTTXM%launcher.ini" %ARGS% -data "%DOTTXM%data" -user "%DOTTXM%user" -install "%installdir%"
81 2839 mdecorde
REM "%installdir%launcher.exe" -run --launcher.ini "%DOTTXM%launcher.ini" %ARGS% -user "%DOTTXM%user" -install "%installdir%"
82 2823 mdecorde
) >"%USERHOME%\TXMPostInstallOutputLogs.txt" 2>"%USERHOME%\TXMPostInstallErrorLogs.txt"
83 2823 mdecorde
84 2839 mdecorde
"%installdir%launcher.exe" -run --launcher.ini "%DOTTXM%launcher.ini" %ARGS% -configuration "%DOTTXM%configuration" -user "%DOTTXM%user" -install "%installdir%\"