1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- #!/usr/bin/env bash
- top_dir=`dirname $0`
- out_dir=$top_dir
- optlib_name=optimized_libs-2.1.3_with_license.tar
- ae_file_name=prebuilt-ae-2.1.3.tar
- server_url_path=https://download.01.org/intel-sgx/linux-2.1.3/
- server_optlib_url=$server_url_path/$optlib_name
- server_ae_url=$server_url_path/$ae_file_name
- optlib_sha256=5a40b2b34f9a41f42bc4dd95761168e22eb63948ffce856f540d28a60b32ef93
- ae_sha256=022fadd5a72234282176c09695c08b755defcffb82ea47b7dd9337c2f43b8378
- rm -rf $out_dir/$optlib_name
- wget $server_optlib_url -P $out_dir
- if [ $? -ne 0 ]; then
- echo "Fail to download file $server_optlib_url"
- exit -1
- fi
- sha256sum $out_dir/$optlib_name > check_sum.txt
- grep $optlib_sha256 check_sum.txt
- if [ $? -ne 0 ]; then
- echo "File $server_optlib_url checksum failure"
- exit -1
- fi
- rm -rf $out_dir/$ae_file_name
- wget $server_ae_url -P $out_dir
- if [ $? -ne 0 ]; then
- echo "Fail to download file $server_ae_url"
- exit -1
- fi
- sha256sum $out_dir/$ae_file_name > check_sum.txt
- grep $ae_sha256 check_sum.txt
- if [ $? -ne 0 ]; then
- echo "File $server_ae_url checksum failure"
- exit -1
- fi
- pushd $out_dir;tar -xf $optlib_name;tar -xf $ae_file_name;rm -f $optlib_name;rm -f $ae_file_name;popd
|