]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/compute/.travis/amd_sdk.sh
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / compute / .travis / amd_sdk.sh
CommitLineData
7c673cae
FG
1#!/bin/bash
2
3# Original script from https://github.com/gregvw/amd_sdk/
4
5# Location from which get nonce and file name from
6URL="http://developer.amd.com/tools-and-sdks/opencl-zone/opencl-tools-sdks/amd-accelerated-parallel-processing-app-sdk/"
7URLDOWN="http://developer.amd.com/amd-license-agreement-appsdk/"
8
9NONCE1_STRING='name="amd_developer_central_downloads_page_nonce"'
10FILE_STRING='name="f"'
11POSTID_STRING='name="post_id"'
12NONCE2_STRING='name="amd_developer_central_nonce"'
13
14#AMD APP SDK v3.0:
15if [[ $1 == "300" ]]; then
16 echo "AMD APP SDK v3.0"
17 FORM=`wget -qO - $URL | sed -n '/download-2/,/64-bit/p'`
18else
19#AMD APP SDK v2.9.1:
20 echo "AMD APP SDK v2.9.1"
21 FORM=`wget -qO - $URL | sed -n '/download-5/,/64-bit/p'`
22fi
23
24# Get nonce from form
25NONCE1=`echo $FORM | awk -F ${NONCE1_STRING} '{print $2}'`
26NONCE1=`echo $NONCE1 | awk -F'"' '{print $2}'`
27echo $NONCE1
28
29# get the postid
30POSTID=`echo $FORM | awk -F ${POSTID_STRING} '{print $2}'`
31POSTID=`echo $POSTID | awk -F'"' '{print $2}'`
32echo $POSTID
33
34# get file name
35FILE=`echo $FORM | awk -F ${FILE_STRING} '{print $2}'`
36FILE=`echo $FILE | awk -F'"' '{print $2}'`
37echo $FILE
38
39FORM=`wget -qO - $URLDOWN --post-data "amd_developer_central_downloads_page_nonce=${NONCE1}&f=${FILE}&post_id=${POSTID}"`
40
41NONCE2=`echo $FORM | awk -F ${NONCE2_STRING} '{print $2}'`
42NONCE2=`echo $NONCE2 | awk -F'"' '{print $2}'`
43echo $NONCE2
44
45wget --content-disposition --trust-server-names $URLDOWN --post-data "amd_developer_central_nonce=${NONCE2}&f=${FILE}" -O AMD-SDK.tar.bz2;