Select Git revision
sebastien.curt@tetras-libre.fr_pub.asc
getLastDolibarrDeb.sh 754 B
#!/bin/bash
# Get Dolideb version list
curl \
https://sourceforge.net/projects/dolibarr/files/Dolibarr%20installer%20for%20Debian-Ubuntu%20%28DoliDeb%29/ \
2> /dev/null | sed 's/,/\n/g'| grep '^ "download_url"' > $$-list
# Get next version number
current_major=`echo $current_version | cut -d . -f 1`
if [ -z "$1" ]
then
num='[0-9][0-9]*'
else
num=$1
fi
url_ver=$(grep "[^\d\.]$num\..*" $$-list | \
sed -e 's/\([0-9]*\.[0-9]*\.[0-9]*\)\(.*\)$/\1\2 \1/' $$-list | \
sort -k 3 -rn | head -n 1 \
| sed 's/.*"\(https.*\)"/\1/')
url=$(echo $url_ver | cut -d ' ' -f 1)
ver=$(echo $url_ver | cut -d ' ' -f 2)
rm $$-list
# Fix bad download URL
url=`echo $url | sed "s@/download@/dolibarr_$ver-4_all.deb/download@"`
echo $url $ver