Changeset 4043
- Timestamp:
- 02/15/09 02:21:16 (4 years ago)
- Location:
- branch/UmitWeb/install_scripts/windows
- Files:
-
- 2 removed
- 2 modified
-
generate_windows_installer.bat (modified) (2 diffs)
-
umit_compiled.nsi (modified) (1 diff)
-
win_dependencies/PIL-1.1.6.win32-py2.5.exe (deleted)
-
win_dependencies/nmap-4.76-setup.exe (deleted)
Legend:
- Unmodified
- Added
- Removed
-
branch/UmitWeb/install_scripts/windows/generate_windows_installer.bat
r3587 r4043 8 8 echo Setting installation variables... 9 9 set PythonEXE=C:\Python25\python.exe 10 set UmitOrig= C:\UMIT\UmitWeb10 set UmitOrig=%CD% 11 11 set UmitDir=C:\UmitTemp 12 12 set DistDir=%UmitDir%\dist 13 13 set GTKDir=C:\GTK 14 set NmapDir= C:\Nmap14 set NmapDir=%PROGRAMFILES%\Nmap 15 15 set WinpcapDir=%PROGRAMFILES%\Winpcap 16 16 set WinInstallDir=%UmitDir%\install_scripts\windows … … 20 20 21 21 echo Writing output to %Output% 22 rd %Output%/S /Q22 rd "%Output%" /S /Q 23 23 24 24 echo Removing old compilation... 25 rd %UmitDir%/S /Q25 rd "%UmitDir%" /S /Q 26 26 27 27 echo Creating a temp directory for compilation... 28 mkdir %UmitDir%28 mkdir "%UmitDir%" 29 29 30 echo Copying trunkto the temp dir...31 xcopy %UmitOrig%\*.* %UmitDir%/E /S /C /Y /V /I >> %Output%30 echo Copying UmitWeb to the temp dir... 31 xcopy "%UmitOrig%\*.*" "%UmitDir%" /E /S /C /Y /V /I >> %Output% 32 32 33 xcopy %UmitOrig%\install_scripts\windows\umit_compiled.nsi %UmitDir%/E /S /C /Y /V /I >> %Output%33 xcopy "%UmitOrig%\install_scripts\windows\umit_compiled.nsi" "%UmitDir%" /E /S /C /Y /V /I >> %Output% 34 34 35 35 echo Creating dist and dist\share directories... 36 mkdir %DistDir%\share 37 mkdir %DistDir%\share\gtk-2.0 38 mkdir %DistDir%\share\gtkthemeselector 39 mkdir %DistDir%\share\themes 40 mkdir %DistDir%\share\themes\Default 41 mkdir %DistDir%\share\themes\MS-Windows 42 mkdir %DistDir%\share\xml 36 mkdir "%DistDir%\share" 37 mkdir "%DistDir%\share\gtk-2.0" 38 mkdir "%DistDir%\share\gtkthemeselector" 39 mkdir "%DistDir%\share\themes" 40 mkdir "%DistDir%\share\themes\Default" 41 mkdir "%DistDir%\share\themes\MS-Windows" 42 mkdir "%DistDir%\share\xml" 43 mkdir "%DistDir%\etc" 44 mkdir "%DistDir%\lib" 43 45 44 46 45 47 echo Copying GTK's share to dist directory... 46 xcopy %GTKDir%\share\gtk-2.0\*.* %DistDir%\share\gtk-2.0\/S >> %Output%48 xcopy "%GTKDir%\share\gtk-2.0\*.*" "%DistDir%\share\gtk-2.0\" /S >> %Output% 47 49 48 xcopy %GTKDir%\share\gtkthemeselector\*.* %DistDir%\share\gtkthemeselector\/S >> %Output%50 xcopy "%GTKDir%\share\gtkthemeselector\*.*" "%DistDir%\share\gtkthemeselector\" /S >> %Output% 49 51 50 xcopy %GTKDir%\share\themes\Default\*.* %DistDir%\share\themes\Default/S >> %Output%52 xcopy "%GTKDir%\share\themes\Default\*.*" "%DistDir%\share\themes\Default" /S >> %Output% 51 53 52 xcopy %GTKDir%\share\themes\MS-Windows\*.* %DistDir%\share\themes\MS-Windows/S >> %Output%54 xcopy "%GTKDir%\share\themes\MS-Windows\*.*" "%DistDir%\share\themes\MS-Windows" /S >> %Output% 53 55 54 xcopy %GTKDir%\share\xml\*.* %DistDir%\share\xml\/S >> %Output%56 xcopy "%GTKDir%\share\xml\*.*" "%DistDir%\share\xml\" /S >> %Output% 55 57 56 xcopy %GTKDir%\bin\*.dll %UmitDir% /S >> %Output% 57 58 xcopy "%GTKDir%\bin\*.dll" "%UmitDir%" /S >> %Output% 58 59 59 60 60 61 echo Creating Nmap dist dirs... 61 mkdir %DistDir%\Nmap62 mkdir "%DistDir%\Nmap" 62 63 63 64 64 65 echo Copying Nmap to his dist directory... 65 xcopy %NmapDir%\*.* %DistDir%\Nmap>> %Output%66 xcopy "%NmapDir%\*.*" "%DistDir%\Nmap" >> %Output% 66 67 67 68 68 69 69 70 echo Copying setup.py... 70 xcopy %WinInstallDir%\setup.py %UmitDir%/Y71 xcopy "%WinInstallDir%\setup.py" "%UmitDir%" /Y 71 72 72 73 73 74 echo Compiling Umit using py2exe... 74 cd %UmitDir%75 %PythonEXE%-OO setup.py py2exe75 cd "%UmitDir%" 76 "%PythonEXE%" -OO setup.py py2exe 76 77 77 78 78 79 echo Copying some more GTK files to dist directory... 79 xcopy %GTKDir%\lib %DistDir%\lib/S /I >> %Output%80 xcopy "%GTKDir%\lib" "%DistDir%\lib" /S /I >> %Output% 80 81 81 xcopy %GTKDir%\etc %DistDir%\etc/S /I >> %Output%82 xcopy "%GTKDir%\etc" "%DistDir%\etc" /S /I >> %Output% 82 83 83 84 84 85 85 86 echo Removing the build directory... 86 rd %UmitDir%\build/s /q >> %Output%87 rd "%UmitDir%\build" /s /q >> %Output% 87 88 88 89 echo . 89 90 echo Creating installer... 90 %MakeNSIS% /P5 /V4 /NOCD %WinInstallDir%\umit_compiled.nsi91 %MakeNSIS% /P5 /V4 /NOCD "%WinInstallDir%\umit_compiled.nsi" 91 92 92 93 93 cd %UmitOrig%94 cd "%UmitOrig%" 94 95 echo Done! 95 96 -
branch/UmitWeb/install_scripts/windows/umit_compiled.nsi
r4039 r4043 516 516 Delete "$INSTDIR\${WINPCAP}" 517 517 518 File "install_scripts\windows\win_dependencies\${NMAP}"519 ExecWait "$INSTDIR\${NMAP} /S"520 Delete "${NMAP}"518 ;File "install_scripts\windows\win_dependencies\${NMAP}" 519 ;ExecWait "$INSTDIR\${NMAP} /S" 520 ;Delete "${NMAP}" 521 521 522 522 Push "$INSTDIR\Nmap\bin"
