From cd1b7a4c64629d2ab568825a36814419c9d6a3a0 Mon Sep 17 00:00:00 2001 From: tteckster Date: Mon, 8 Jan 2024 06:14:47 -0500 Subject: [PATCH] Update stirlingpdf-install.sh - Create a symbolic link from `/opt/Stirling-PDF/Stirling-PDF-*.jar` to `/opt/Stirling-PDF/Stirling-PDF.jar` to ensure that the `stirlingpdf.service` file doesn't have to be updated after each upgrade. - Show installed version --- install/stirlingpdf-install.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/install/stirlingpdf-install.sh b/install/stirlingpdf-install.sh index af527fd6..63c5763c 100644 --- a/install/stirlingpdf-install.sh +++ b/install/stirlingpdf-install.sh @@ -80,7 +80,10 @@ mkdir -p /opt/Stirling-PDF touch /opt/Stirling-PDF/.env mv ./build/libs/Stirling-PDF-*.jar /opt/Stirling-PDF/ mv scripts /opt/Stirling-PDF/ -msg_ok "Installed Stirling-PDF" +latest_version=$(ls -1 /opt/Stirling-PDF/Stirling-PDF-*.jar | sort -V | tail -n 1) +ln -s "$latest_version" /opt/Stirling-PDF/Stirling-PDF.jar +current_version=$(echo "$latest_version" | grep -oP '(?<=Stirling-PDF-)\d+(\.\d+)+(?=\.jar)') +msg_ok "Installed Stirling-PDF version $current_version" msg_info "Creating Service" cat </etc/systemd/system/stirlingpdf.service @@ -97,7 +100,7 @@ Group=root Type=simple EnvironmentFile=/opt/Stirling-PDF/.env WorkingDirectory=/opt/Stirling-PDF -ExecStart=/usr/bin/java -jar Stirling-PDF-0.19.0.jar +ExecStart=/usr/bin/java -jar Stirling-PDF.jar ExecStop=/bin/kill -15 %n [Install] @@ -110,7 +113,7 @@ motd_ssh customize msg_info "Cleaning up" -cd ~ && rm -rf Stirling-PDF configs customFiles logs zulu-repo_1.0.0-3_all.deb +# cd ~ && rm -rf Stirling-PDF configs customFiles logs zulu-repo_1.0.0-3_all.deb $STD apt-get autoremove $STD apt-get autoclean msg_ok "Cleaned"