26 lines
550 B
Batchfile
26 lines
550 B
Batchfile
@echo off
|
|
REM Usage: package_client.bat
|
|
setlocal enabledelayedexpansion
|
|
pushd "%~dp0"
|
|
set PYINSTALLER_ARGS=--onefile --add-data config.json;. --add-data scheduler;scheduler src/__main__.py
|
|
python -m PyInstaller %PYINSTALLER_ARGS%
|
|
if errorlevel 1 (
|
|
echo PyInstaller failed
|
|
popd
|
|
exit /b 1
|
|
)
|
|
set DIST_DIR=dist\BackupClient
|
|
if not exist "%DIST_DIR%" (
|
|
echo ERROR: expected %DIST_DIR% not created
|
|
popd
|
|
exit /b 1
|
|
)
|
|
"%CD%\post_build.bat" "%DIST_DIR%"
|
|
if errorlevel 1 (
|
|
echo post_build failed
|
|
popd
|
|
exit /b 1
|
|
)
|
|
popd
|
|
echo Packaging complete.
|