#!/bin/bash

if [ $(whoami) != 'root' ]; then
  echo "Must be run as root."
  exit 1
fi

if [ ! -d "/var/sdks" ]; then
  mkdir /var/sdks
fi
sdklist=' 2.0 2.1 2.2.1 3.0 3.1 3.1.2 3.1.3 3.2 4.0 4.1 4.2 4.3 5.0 5.1 6.0 6.1 7.0 7.1 8.1 9.0 9.1 9.2 9.3 10.3 11.2 11.4 12.0 12.0.1 12.1 12.1.2 12.2 '

read -p "Which version of iOS SDK do you want to install?
Valid values:
For iOS 2 >> [2.0, 2.1, 2.2.1]
For iOS 3 >> [3.0, 3.1, 3.1.2, 3.1.3, 3.2]
For iOS 4 >> [4.0, 4.1, 4.2, 4.3]
For iOS 5 >> [5.0, 5.1]
For iOS 6 >> [6.0, 6.1]
For iOS 7 >> [7.0, 7.1]
For iOS 8 >> [8.1]
For iOS 9 >> [9.0, 9.1, 9.2, 9.3]
For iOS 10 >> [10.3]
For iOS 11 >> [11.2, 11.4]
For iOS 12 >> [12.0, 12.0.1, 12.1, 12.1.2, 12.2]
" sdk
if echo ${sdklist[@]}  | grep -i " $sdk " > /dev/null; then
    echo "SDK Found! Downloading..."
else
    echo "Error: SDK Not Found"
    exit 2
fi
curl -o /var/sdks/iPhoneOS${sdk}.sdk.tar.bz2 https://sdks.dave1482.com/iPhoneOS${sdk}.sdk.tbz2
echo "This can take a while, extracting..."
tar xjf /var/sdks/iPhoneOS${sdk}.sdk.tar.bz2 -C /var/sdks
rm -f /var/sdks/iPhoneOS${sdk}.sdk.tar.bz2
echo "Done!"
