Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
- cltools=$(softwareupdate -l | grep "\*.*Command Line" | head -n 1 | awk -F"*" '{print $2}' | sed -e 's/^ *//' | tr -d '\n')
- sudo -S <<< "password" softwareupdate -i "$cltools" --verbose
- # from https://clover-wiki.zetam.org/Development
- cd ~
- mkdir src
- cd src
- svn co -r 20495 svn://svn.code.sf.net/p/edk2/code/trunk/edk2 edk2 --non-interactive --trust-server-cert
- cd edk2
- make -C BaseTools/Source/C
- svn co -r 3423 svn://svn.code.sf.net/p/cloverefiboot/code Clover --non-interactive --trust-server-cert
- cd Clover
- ./buildgettext.sh
- ./buildgcc-4.9.sh
- ./buildnasm.sh
- #cd ..
- #./edksetup.sh
- #cp -R Clover/Patches_for_EDK2/* ./
- #cd Clover
- #mbrdecl=$(curl http://pastebin.com/raw/ZgQh5dcP | tr -d '\r')
- #mbrpatch=$(curl http://pastebin.com/raw/P4TqDkvn | tr -d '\r')
- #perl -i -pe 'BEGIN { undef $/; } s/(RefitMain.+?{)/$1\n'"$mbrdecl"'\n/s' rEFIt_UEFI/refit/main.c
- #perl -i -pe 'BEGIN { undef $/; } s/(EfiGetSystemConfigurationTable.+?;)/$1\n'"$mbrpatch"'\n/s' rEFIt_UEFI/refit/main.c
- #cp rEFIt_UEFI/refit/main.c ~/Desktop/
- #./ebuild.sh -mc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement