id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc
128,Runing install_scripts in NetworkInwentory under Windows,Anton,gpolo,"1. First of all, i changed \NetworkInventory\install_scripts\windows\generate_windows_installer.bat because it's doesn't work and added pauses for debug:

{{{
@echo off

echo ####################
echo # Umit for Windows #
echo ####################
echo .

echo Setting installation variables...
set PythonEXE=C:\Python25\python.exe
set UmitOrig=C:\UMIT\NetworkInventory
set UmitDir=C:\UmitTemp
set DistDir=%UmitDir%\dist
set GTKDir=C:\GTK
set NmapDir=C:\Nmap
set WinpcapDir=%PROGRAMFILES%\Winpcap
set WinInstallDir=%UmitDir%\install_scripts\windows
set Output=%UmitDir%\win_install.log
set MakeNSIS=""%PROGRAMFILES%\NSIS\makensis.exe""
set UtilsDir=%UmitDir%\install_scripts\utils

echo Writing output to %Output%
rd %Output% /S /Q

echo Removing old compilation...
rd %UmitDir% /S /Q

echo Creating a temp directory for compilation...
mkdir %UmitDir%
pause
echo Copying trunk to the temp dir...
xcopy %UmitOrig%\*.* %UmitDir% /E /S /C /Y /V /I >> %Output%
pause
xcopy %UmitOrig%\install_scripts\windows\umit_compiled.nsi %UmitDir% /E /S /C /Y /V /I >> %Output%
pause

echo Updating version and revision numbers in some files...
%PythonEXE% %UtilsDir%\version_update.py >> %Output%
pause
echo Generating new splash with current version and revision...
%PythonEXE% %UtilsDir%\add_splash_version.py >> %Output%
pause

echo Creating dist and dist\share directories...
mkdir %DistDir%\share
mkdir %DistDir%\share\gtk-2.0
mkdir %DistDir%\share\gtkthemeselector
mkdir %DistDir%\share\themes
mkdir %DistDir%\share\xml


echo Copying GTK's share to dist directory...
xcopy %GTKDir%\share\gtk-2.0\*.* %DistDir%\share\gtk-2.0\ /S >> %Output%
pause
xcopy %GTKDir%\share\gtkthemeselector\*.* %DistDir%\share\gtkthemeselector\ /S >> %Output%
pause
xcopy %GTKDir%\share\themes\*.* %DistDir%\share\themes\ /S >> %Output%
pause
xcopy %GTKDir%\share\xml\*.* %DistDir%\share\xml\ /S >> %Output%
pause


echo Creating Nmap dist dirs...
mkdir %DistDir%\Nmap


echo Copying Nmap to his dist directory...
xcopy %NmapDir%\*.* %DistDir%\Nmap >> %Output%
pause


echo Copying setup.py...
xcopy %WinInstallDir%\setup.py %UmitDir% /Y
pause

echo Compiling Umit using py2exe...
cd %UmitDir%
%PythonEXE% -OO setup.py py2exe >> %Output%
pause

echo Copying some more GTK files to dist directory...
xcopy %GTKDir%\lib %DistDir%\lib /S /I >> %Output%
pause
xcopy %GTKDir%\etc %DistDir%\etc /S /I >> %Output%
pause


echo Removing the build directory...
rd %UmitDir%\build /s /q >> %Output%

echo .
echo Creating installer...
%MakeNSIS% /P5 /V4 /NOCD %WinInstallDir%\umit_compiled.nsi
pause

echo Done!
pause
}}}

2. In generate_windows_installer.bat doesn't work following strings (but it's not big problem): 

{{{
echo Updating version and revision numbers in some files...
%PythonEXE% %UtilsDir%\version_update.py >> %Output%

echo Generating new splash with current version and revision...
%PythonEXE% %UtilsDir%\add_splash_version.py >> %Output%

}}}

3. After script finished work. We have Umit-0.9.4.exe . Run and install. After launch Umit.exe and blocker problem:

{{{
Traceback (most recent call last):
  File ""umitGUI\App.pyo"", line 57, in __create_show_main_window
  File ""umitGUI\MainWindow.pyo"", line 39, in <module>
  File ""umitGUI\ScanNotebook.pyo"", line 33, in <module>
  File ""umitGUI\ScanToolbar.pyo"", line 31, in <module>
  File ""umitGUI\TargetCombo.pyo"", line 26, in <module>
  File ""umitCore\Paths.pyo"", line 245, in __getattr__
  File ""umitCore\Paths.pyo"", line 330, in return_if_exists
Exception: File 'C:\Documents and Settings\Admin\.umit\target_list.txt' does not exist or could not be found!
}}}



",defect,closed,blocker,Umit 1.0beta1,NetworkInventory,current svn,fixed,NetworkInwentory,
