Skip to content
This repository was archived by the owner on Sep 27, 2021. It is now read-only.

Commit f56ad29

Browse files
committed
add install script
1 parent 63670f0 commit f56ad29

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

.travis/amd_sdk.sh

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
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
6+
URL="http://developer.amd.com/tools-and-sdks/opencl-zone/opencl-tools-sdks/amd-accelerated-parallel-processing-app-sdk/"
7+
URLDOWN="http://developer.amd.com/amd-license-agreement-appsdk/"
8+
9+
NONCE1_STRING='name="amd_developer_central_downloads_page_nonce"'
10+
FILE_STRING='name="f"'
11+
POSTID_STRING='name="post_id"'
12+
NONCE2_STRING='name="amd_developer_central_nonce"'
13+
14+
#For newest FORM=`wget -qO - $URL | sed -n '/download-2/,/64-bit/p'`
15+
FORM=`wget -qO - $URL | sed -n '/download-5/,/64-bit/p'`
16+
17+
# Get nonce from form
18+
NONCE1=`echo $FORM | awk -F ${NONCE1_STRING} '{print $2}'`
19+
NONCE1=`echo $NONCE1 | awk -F'"' '{print $2}'`
20+
echo $NONCE1
21+
22+
# get the postid
23+
POSTID=`echo $FORM | awk -F ${POSTID_STRING} '{print $2}'`
24+
POSTID=`echo $POSTID | awk -F'"' '{print $2}'`
25+
echo $POSTID
26+
27+
# get file name
28+
FILE=`echo $FORM | awk -F ${FILE_STRING} '{print $2}'`
29+
FILE=`echo $FILE | awk -F'"' '{print $2}'`
30+
echo $FILE
31+
32+
FORM=`wget -qO - $URLDOWN --post-data "amd_developer_central_downloads_page_nonce=${NONCE1}&f=${FILE}&post_id=${POSTID}"`
33+
34+
NONCE2=`echo $FORM | awk -F ${NONCE2_STRING} '{print $2}'`
35+
NONCE2=`echo $NONCE2 | awk -F'"' '{print $2}'`
36+
echo $NONCE2
37+
38+
wget --content-disposition --trust-server-names $URLDOWN --post-data "amd_developer_central_nonce=${NONCE2}&f=${FILE}" -O AMD-SDK.tar.bz2;

0 commit comments

Comments
 (0)