1*bbb1b6f9SApple OSS Distributions#!/bin/sh 2*bbb1b6f9SApple OSS Distributions 3*bbb1b6f9SApple OSS DistributionsTMPFILE=$(mktemp /var/tmp/iosspeedtracer-$$-XXXXXX) 4*bbb1b6f9SApple OSS DistributionsTMPFILE2=$(mktemp /var/tmp/iosspeedtracer2-$$-XXXXXX) 5*bbb1b6f9SApple OSS Distributionstrap 'rm -f $TMPFILE $TMPFILE2' 0 6*bbb1b6f9SApple OSS Distributions 7*bbb1b6f9SApple OSS Distributions# save stack log for curl 8*bbb1b6f9SApple OSS Distributionscat > $TMPFILE 9*bbb1b6f9SApple OSS Distributions 10*bbb1b6f9SApple OSS Distributionsif security find-internet-password -s ios.apple.com > $TMPFILE2; then 11*bbb1b6f9SApple OSS Distributions USER=$(sed -n -E -e 's/"acct"<blob>="([^"]*)"/\1/p' < $TMPFILE2) 12*bbb1b6f9SApple OSS Distributions PW=$(security find-internet-password -a $USER -s ios.apple.com -w) 13*bbb1b6f9SApple OSS Distributions if [ $? -eq 0 ]; then 14*bbb1b6f9SApple OSS Distributions curl -u $USER:$PW -X POST -H "Content-Type: text/plain" -H "Accept: text/plain" --data-binary @${TMPFILE} https://ios.apple.com/speedtracer/services/logs 15*bbb1b6f9SApple OSS Distributions else 16*bbb1b6f9SApple OSS Distributions echo "security failed -- try security unlock-keychain" 17*bbb1b6f9SApple OSS Distributions fi 18*bbb1b6f9SApple OSS Distributionselse 19*bbb1b6f9SApple OSS Distributions echo "no internet password keychain item for ios.apple.com?!" 20*bbb1b6f9SApple OSS Distributionsfi 21