meso-web

Sources of the |Méso|Star> website
git clone git://git.meso-star.fr/meso-web.git
Log | Files | Refs | README | LICENSE

commit 9d4b2de44f2ad8c301c7caaf53d62c2e02cbd950
parent 9d0eaf7f57138fea781811f8cf4138382957dd55
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Tue, 24 Nov 2020 16:45:32 +0100

Update the print_donwloads function

Diffstat:
Mmeso-menu.sh | 14+++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/meso-menu.sh b/meso-menu.sh @@ -425,19 +425,27 @@ print_downloads() { echo ' <th>Sources</th>' echo ' </tr>' - local archs=$(find downloads/ -regex ".*/$prefix-[0-9]+.[0-9]+.[0-9]+-.*tar.gz" | sort -r ) + local archs=$(find downloads/ -regex ".*/$prefix-[0-9]+.[0-9]+.[0-9]+-[^\(Sources\)].*tar.gz" | sort -r ) local arch; for arch in $archs; do local version=$(echo $arch | sed "s/.*${prefix}-\([0-9]\+\.[0-9]\+\.[0-9]\+\(-r[0-9]\+\)\{0,1\}\)-.*/\1/g") local dl_files=() + if [ "$dl_files" == *Sources* ]; then + continue + fi + if [ ! "$linux" -eq 0 ]; then dl_files[${#dl_files[@]}]="downloads/${prefix}-${version}-GNU-Linux64.tar.gz" fi if [ ! "$windows" -eq 0 ]; then - dl_files[${#dl_files[@]}]="downloads/${prefix}-${version}-Win64.tar.gz" + dl_files[${#dl_files[@]}]="downloads/${prefix}-${version}-Win64.zip" + fi + if [ -f "downloads/${prefix}-${version}-Sources.zip" ]; then + dl_files[${#dl_files[@]}]="downloads/${prefix}-${version}-Sources.zip" + else + dl_files[${#dl_files[@]}]="downloads/${prefix}-${version}-Sources.tar.gz" fi - dl_files[${#dl_files[@]}]="downloads/${prefix}-${version}-Sources.zip" echo " <tr>" echo " <td>${version}</td>"