Rewrote the ZIP creation to make sure only the needed files are in there.

git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2121 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
This commit is contained in:
RKrom 2012-10-03 18:22:15 +00:00
commit 21d273a8c3

View file

@ -18,16 +18,28 @@ pause
del releases\Greenshot-NO-INSTALLER.zip del releases\Greenshot-NO-INSTALLER.zip
mkdir releases\NO-INSTALLER mkdir releases\NO-INSTALLER
echo dummy config, used to make greenshot store the configuration in this directory > releases\NO-INSTALLER\greenshot.ini echo dummy config, used to make greenshot store the configuration in this directory > releases\NO-INSTALLER\greenshot.ini
xcopy /S bin\Release\* releases\NO-INSTALLER xcopy /S bin\Release\Plugins releases\NO-INSTALLER\Plugins\
copy /B bin\Release\checksum.MD5 releases\NO-INSTALLER
copy /B bin\Release\Greenshot.exe releases\NO-INSTALLER
copy /B bin\Release\Greenshot.exe.config releases\NO-INSTALLER
copy /B bin\Release\GreenshotPlugin.dll releases\NO-INSTALLER
copy /B bin\Release\log4net.dll releases\NO-INSTALLER
copy /B log4net-portable.xml releases\NO-INSTALLER\log4net.xml copy /B log4net-portable.xml releases\NO-INSTALLER\log4net.xml
xcopy /S releases\additional_files\* releases\NO-INSTALLER xcopy /S releases\additional_files\*.txt releases\NO-INSTALLER
del /s *.pdb mkdir releases\NO-INSTALLER\Languages
xcopy /S languages\language*.xml releases\NO-INSTALLER\Languages\
xcopy /S languages\help*.html releases\NO-INSTALLER\Languages\
xcopy /S bin\Release\Languages\Plugins releases\NO-INSTALLER\Languages\Plugins\
cd releases\NO-INSTALLER cd releases\NO-INSTALLER
del /s *.pdb
del /s *.bak
del /s *installer*.xml
del /s *website*.xml
..\..\tools\7zip\7za.exe a -x!.SVN -r ..\Greenshot-NO-INSTALLER.zip * ..\..\tools\7zip\7za.exe a -x!.SVN -r ..\Greenshot-NO-INSTALLER.zip *
cd ..\.. cd ..\..
echo Cleanup after key press echo Cleanup after key press
pause pause
del /s /q releases\NO-INSTALLER rmdir /s /q releases\NO-INSTALLER
echo Finshed echo Finshed
pause pause