45 lines
1.3 KiB
Bash
Executable File
45 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
# =============================================================
|
|
# Script de download do JasperReports Server 8.2.0 CE
|
|
# Fonte: SourceForge (conforme indicado no GEMINI.md)
|
|
# =============================================================
|
|
|
|
set -e
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
FILENAME="TIB_js-jrs-cp_8.2.0_bin.zip"
|
|
DOWNLOAD_URL="https://master.dl.sourceforge.net/project/jr-community-installers/Server/${FILENAME}"
|
|
DEST="${SCRIPT_DIR}/${FILENAME}"
|
|
|
|
if [ -f "$DEST" ]; then
|
|
echo "✅ Arquivo já existe: $DEST"
|
|
echo " Nenhum download necessário."
|
|
exit 0
|
|
fi
|
|
|
|
echo "📥 Baixando JasperReports Server 8.2.0 Community Edition..."
|
|
echo " URL: ${DOWNLOAD_URL}"
|
|
echo " Destino: ${DEST}"
|
|
echo ""
|
|
|
|
wget \
|
|
--progress=bar:force \
|
|
--content-disposition \
|
|
-O "${DEST}" \
|
|
"${DOWNLOAD_URL}"
|
|
|
|
if [ $? -eq 0 ] && [ -f "$DEST" ]; then
|
|
echo ""
|
|
echo "✅ Download concluído: ${DEST}"
|
|
echo " Tamanho: $(du -sh "${DEST}" | cut -f1)"
|
|
else
|
|
echo ""
|
|
echo "❌ Falha no download automático."
|
|
echo ""
|
|
echo "📌 Para download manual:"
|
|
echo " 1. Acesse: https://sourceforge.net/projects/jr-community-installers/files/Server/"
|
|
echo " 2. Baixe o arquivo: ${FILENAME}"
|
|
echo " 3. Coloque-o nesta pasta: ${SCRIPT_DIR}/"
|
|
exit 1
|
|
fi
|