wok diff get-wfica/stuff/get-wfica @ rev 19724
xlockmore: update bdeps
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Feb 16 15:08:07 2017 +0100 (2017-02-16) |
parents | cfdc18273610 |
children | 02c70d036ea0 |
line diff
1.1 --- a/get-wfica/stuff/get-wfica Wed Aug 22 18:21:21 2012 +0200 1.2 +++ b/get-wfica/stuff/get-wfica Thu Feb 16 15:08:07 2017 +0100 1.3 @@ -2,7 +2,8 @@ 1.4 1.5 PACKAGE="wfica" 1.6 WEB_SITE="http://www.citrix.com" 1.7 -PROD="downloadId=2323812&productId=1689163&ntref=downloadreceiver" 1.8 +PROD="productId=1689163&ntref=downloadreceiver&downloadId=" 1.9 +DLID="2323812" 1.10 INSTALL_USB=yes 1.11 1.12 ROOT="$1" 1.13 @@ -24,10 +25,23 @@ 1.14 CUR_DIR=$(pwd) 1.15 mkdir -p $TMP_DIR && cd $TMP_DIR 1.16 1.17 -URL="$WEB_SITE$(wget -O - "$WEB_SITE/English/ss/downloads/details.asp?$PROD" | \ 1.18 - sed "/Download/h;/\.deb/!d;g;s/.*([\"']\([^\"']*\).*/\1/;q")" 1.19 -USB_URL="$WEB_SITE$(wget -O - "$WEB_SITE/English/ss/downloads/details.asp?$PROD" | \ 1.20 - sed "1,/\.deb/d;/Download/h;/\.deb/!d;g;s/.*([\"']\([^\"']*\).*/\1/;q")" 1.21 +for i in $@ $DLID; do 1.22 + [ -z "$(echo $i | sed 's/[0-9]//g')" ] && break 1.23 +done 1.24 +url="$WEB_SITE/English/ss/downloads/details.asp?$PROD$i" 1.25 +filter="/Download/h;/\.deb/!d;g;s/.*([\"']\([^\"']*\).*/\1/;q" 1.26 +URL="$(wget -O - "$url" | sed "$filter")" 1.27 +if [ -n "$URL" ]; then 1.28 + URL="$WEB_SITE$URL" 1.29 + USB_URL="$WEB_SITE$(wget -O - "$url" | sed "1,/\.deb/d;$filter")" 1.30 +else 1.31 + cat 2>&1 <<EOT 1.32 +DownloadId $i not found on $WEB_SITE. 1.33 +Try again with the correct downloadId : 1.34 +# $0 <downloadId> 1.35 +EOT 1.36 + exit 1 1.37 +fi 1.38 1.39 wget -O $PACKAGE.deb "$URL" 1.40 mkdir $PACKAGE