set script_name=build_version.bat echo Entering %script_name% with %bundle_name% echo "RUSEFI_BUILD_FTP_USER=%RUSEFI_BUILD_FTP_USER%" if %RUSEFI_BUILD_FTP_USER%.==. ( echo RUSEFI_BUILD_FTP_USER not set - not packaging exit 0 ) rm -rf temp rem This depends on Cygwin date copied under 'datecyg' name to avoid conflict with Windows date rem By the way, '%%' is the way to escape % in batch files rem this is copy-pasted at build_current_bundle.bat for /f %%i in ('datecyg +%%Y%%m%%d_%%H%%M%%S') do set TIMESTAMP=%%i set folder=snapshot_%TIMESTAMP%_%bundle_name%_rusefi set folder=temp\%folder% echo Packaging temp\rusefi_bundle.zip file call misc\jenkins\build_working_folder.bat cd temp set bundle_file=rusefi_bundle_%bundle_name%.zip mv rusefi_bundle.zip %bundle_file% echo Uploading %bundle_file% ncftpput -u %RUSEFI_BUILD_FTP_USER% -p %RUSEFI_BUILD_FTP_PASS% %RUSEFI_FTP_SERVER% . %bundle_file% cd .. pwd echo "exiting %script_name%"