general updates

This commit is contained in:
2025-12-06 12:07:05 -03:00
parent 4966611eec
commit dc7c446254
12 changed files with 336 additions and 57 deletions

View File

@@ -39,9 +39,20 @@ pyinstaller --onefile --name dnsblock-agent --clean main.py
echo "Organizando saída..."
mkdir -p dist/
# PyInstaller puts the binary in dist/ by default, but let's ensure structure
# We might want to copy config.json.example there too for distribution
# Copy config example
cp config.json.example dist/ 2>/dev/null || echo "Nota: config.json.example não encontrado para copiar."
# Copy distribution files
if [ -d "pkg" ]; then
cp pkg/install.sh dist/
cp pkg/dnsblock-agent.service dist/
cp pkg/README.md dist/
chmod +x dist/install.sh
echo "Arquivos de instalação copiados para dist/"
else
echo "Aviso: Diretório 'pkg' não encontrado. O instalador não será incluído."
fi
echo "Build concluído com sucesso!"
echo "O binário está disponível em: agent/dist/dnsblock-agent"
echo "Para distribuir, compacte a pasta 'dist'."
echo "O diretório 'dist' contém todos os arquivos necessários para distribuição."
echo "Para distribuir, compacte a pasta 'agent/dist'."