Skip to content
Snippets Groups Projects
Select Git revision
  • 1b9d14a65f7f366fc890d9b9e6b0abe3527d611f
  • master default protected
2 results

sebastien.curt@tetras-libre.fr_pub.asc

Blame
  • 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