This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
og:ipabuild:start [2019/01/14 04:14] czokie |
og:ipabuild:start [2019/01/15 01:41] (current) czokie [Main setup] |
||
---|---|---|---|
Line 34: | Line 34: | ||
echo " | echo " | ||
if [ -e / | if [ -e / | ||
- | sed -ie " | + | sed -i " |
echo "Run the next step as username: ${USER}" | echo "Run the next step as username: ${USER}" | ||
banner " | banner " | ||
Line 40: | Line 40: | ||
else | else | ||
banner " | banner " | ||
+ | #su -c "bash <(curl -s https:// | ||
su - ${USER} | su - ${USER} | ||
fi | fi | ||
</ | </ | ||
- | |||
==== Main setup ==== | ==== Main setup ==== | ||
Line 62: | Line 62: | ||
make patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel \ | make patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel \ | ||
bzip2 autoconf automake libtool bison iconv-devel sqlite-devel which zip unzip openssl file | bzip2 autoconf automake libtool bison iconv-devel sqlite-devel which zip unzip openssl file | ||
+ | |||
+ | sudo pip freeze > / | ||
banner " | banner " | ||
Line 67: | Line 69: | ||
sudo pip install --upgrade pip | sudo pip install --upgrade pip | ||
+ | sudo pip freeze > / | ||
+ | if [ 1 -eq 0 ]; then | ||
banner " | banner " | ||
# The latest construct that is known to work with iSign won't install with pip - We need to get the URL and fetch manually | # The latest construct that is known to work with iSign won't install with pip - We need to get the URL and fetch manually | ||
Line 79: | Line 83: | ||
banner " | banner " | ||
sudo pip install PyOpenSSL==18.0.0 | sudo pip install PyOpenSSL==18.0.0 | ||
+ | |||
+ | sudo pip freeze > / | ||
banner " | banner " | ||
Line 87: | Line 93: | ||
/ | / | ||
- | sed -ie " | + | sed -i " |
if [ ! -e ~/.isign ]; then mkdir ~/.isign; fi | if [ ! -e ~/.isign ]; then mkdir ~/.isign; fi | ||
#sudo ./ | #sudo ./ | ||
Line 93: | Line 99: | ||
sudo rm -rf build dist isign.egg-info | sudo rm -rf build dist isign.egg-info | ||
cd | cd | ||
+ | fi | ||
# Install newer non-standard GCC package required for insert_dylib | # Install newer non-standard GCC package required for insert_dylib | ||
Line 147: | Line 153: | ||
banner install genProvisioningProfile.rb | banner install genProvisioningProfile.rb | ||
wget -O genProvisioningProfile.rb https:// | wget -O genProvisioningProfile.rb https:// | ||
- | sed -ie " | + | sed -i " |
Line 153: | Line 159: | ||
#cd ~ | #cd ~ | ||
#git clone https:// | #git clone https:// | ||
- | #sed -ie " | + | #sed -i " |
- | #sed -ie " | + | #sed -i " |
#curl https:// | #curl https:// | ||