From 680d83c8f9ce55761a470643cb158aab47b47966 Mon Sep 17 00:00:00 2001 From: NaiJi Date: Thu, 14 Apr 2022 12:49:10 +0000 Subject: [PATCH] Add 'indexparser.sh' --- indexparser.sh | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 indexparser.sh diff --git a/indexparser.sh b/indexparser.sh new file mode 100644 index 0000000..a141570 --- /dev/null +++ b/indexparser.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +############################################### +# Upgrade to mainline ######################### + +yes Y | apt update +yes Y | apt upgrade + + + +############################################### +# Parse index.html with latest dev versions ### + +# Here we cut like: +# 0.1.0.1653/ +# to +# 0.1.0.1653 + +wget http://storage-url/package-name/dev/ +recent_develop="$(cat index.html | tail -n 3 | head -n 1 | cut -f 2 -d '>' | cut -f 1 -d '<' | cut -f 1 -d '/')" +echo "Actual dev version: $recent_develop" + + + +############################################### +# Downloading the actual version ############## + +wget http://storage-url/package-name/dev/${recent_develop}/package-name-${recent_develop}-Linux.deb +yes Y | dpkg -i *.deb +rm *.deb + + +systemctl restart package-name \ No newline at end of file