Files
JoinDomainGUI/packaging/build_windows.bat
T
tuxgyverandClaude Sonnet 5 1feb72bf17 Version initiale : diagnostic réseau AD + jointure de domaine
Application PySide6 (GUI + CLI) fonctionnant sous Linux et Windows :
- Diagnostic réseau complet AD (DNS, SRV, ports, NTP, outils requis)
- Jointure de domaine via realmd (Linux) ou Add-Computer (Windows)
- Installation automatique des prérequis Linux (apt)
- CLI colorée (diagnose/join/install-prereqs), sans dépendance PySide6
- Scripts de packaging PyInstaller pour Linux et Windows

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-04 11:40:11 +02:00

27 lines
687 B
Batchfile

@echo off
REM Fabrique le binaire Windows autonome (.exe) de JoinDomainGUI avec PyInstaller.
REM A executer SUR WINDOWS (PyInstaller ne fait pas de cross-compilation).
setlocal
cd /d "%~dp0\.."
set VENV_DIR=.build-venv-windows
if not exist "%VENV_DIR%" (
python -m venv "%VENV_DIR%"
)
call "%VENV_DIR%\Scripts\pip.exe" install --upgrade pip -q
call "%VENV_DIR%\Scripts\pip.exe" install -q -r requirements.txt pyinstaller
"%VENV_DIR%\Scripts\pyinstaller.exe" ^
--noconfirm ^
--onefile ^
--windowed ^
--name JoinDomainGUI ^
main.py
echo.
echo Binaire produit : dist\JoinDomainGUI.exe
echo Lancement : clic droit -^> Executer en tant qu'administrateur
endlocal