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

Reply via email to