my modified script make.bat in win-installer-trunk: :: Disabled/Enable echoing @echo off
:: Set some script wide variable set POSTGRESQL_MSI=postgresql-8.3-int.msi set OPENERP_NSIS=setup.nsi set OPENERP_DEMO_DIR=demo :: Get current date (YYYYMMDD) set TODAY=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2% :: Save current directory set TOPDIR=%CD% :: Set correct a subdirectory for packaging, :: dont trash the current directory... set SUBDIR=%1 if "%1"=="" goto usage if "%2"=="" goto usage set VERSION=%2 goto create_subdir :usage echo "make.bat TITLE_OF_BUILD VERSION" goto end :: Prepare sub-directory :create_subdir echo Creating subdir %SUBDIR%. mkdir %SUBDIR% echo. echo Copying PostgreSQL installer... copy /Y %POSTGRESQL_MSI% %SUBDIR% echo. echo Copying OpenERP Nullsoft installer script... copy /Y %OPENERP_NSIS% %SUBDIR% echo. echo Copying `demo' files... mkdir %SUBDIR%\demo xcopy /E /I /Y %OPENERP_DEMO_DIR% %SUBDIR%\demo cd %SUBDIR% :: Get sources from launchpad :bzr_clone echo. echo Downloading OpenERP Server/Development version... bzr clone lp:~openerp/openobject-server/trunk server echo OpenERP Server downloaded ! echo. echo Downloading OpenERP Client/Development version... bzr clone lp:~openerp/openobject-client/trunk echo OpenERP Client downloaded ! echo. echo Downloading OpenERP Web Client/Development version... bzr clone lp:~openerp/openobject-client-web/5.0 client-web echo OpenERP Web Client downloaded ! echo. echo Downloading OpenERP Addons/Development version... cd server\bin\addons bzr clone lp:~openerp/openobject-addons/trunk . rmdir .bzr /S /Q cd ..\..\.. echo OpenERP Addons downloaded ! cd :packaging :: package client for allinone cd client python setup.py --quiet py2exe makensis /DVERSION=%VERSION% /DALLINONE=1 /V1 setup.nsi :: package server for allinone cd .. cd server\win32 python setup.py --quiet py2exe cd .. python setup.py --quiet py2exe makensis /DVERSION=%VERSION% /DALLINONE=1 /V1 setup.nsi cd .. cd client-web python win32\setup.py --quiet bdist_wininst --allinone makensis /DVERSION=%VERSION% /DALLINONE=1 /V1 setup.nsi move win32\openerp-web-setup-* .\openerp-web-setup-%VERSION%.exe :: package all-in-one cd .. makensis /DVERSION=%VERSION% /V1 setup.nsi :: package client cd client python setup.py --quiet py2exe makensis /DVERSION=%VERSION% /V1 setup.nsi :: package server cd .. cd server\win32 python setup.py --quiet py2exe cd .. python setup.py --quiet py2exe makensis /DVERSION=%VERSION% /V1 setup.nsi cd .. cd client-web python win32\setup.py --quiet bdist_wininst makensis /DVERSION=%VERSION% /V1 setup.nsi move win32\openerp-web-setup-* .\openerp-web-setup-%VERSION%.exe rmdir /S /Q win32\build rmdir /S /Q build cd .. copy server\openerp-server-setup-%VERSION%.exe . copy client\openerp-client-setup-%VERSION%.exe . copy client-web\openerp-web-setup-%VERSION%.exe . :end :: Do some clean-up, :: return to TOPDIR, and unset script environment vars :cleanup cd %TOPDIR% set POSTGRESQL_MSI= set OPENERP_NSIS= set OPENERP_DEMO_DIR= set TODAY= set TOPDIR= set SUBDIR= pause ------------------------ Sauvegardons la banquise, sinon les pingouins vont disparaitre ! -------------------- m2f -------------------- -- http://www.openobject.com/forum/viewtopic.php?p=36955#36955 -------------------- m2f -------------------- _______________________________________________ Tinyerp-users mailing list http://tiny.be/mailman2/listinfo/tinyerp-users
