Clover-E470/DSDT.E470/install_ACPI_to_ESP.command
2018-11-11 01:12:09 +01:00

40 lines
851 B
Bash
Executable file

#!/bin/bash
PATH=$PATH:/usr/local/bin
dir=${0%/*}
if [[ "$dir" == "" ]]; then dir="."; fi
cd "$dir"
espmount=$( which espmount.bash )
if [[ "x${espmount}" == "x" ]];
then
echo run install_tools.command to install espmount.bash in /usr/local/bin
exit 1
fi
#mount esp
espmount.bash 0
if [ ! -d /Volumes/ESP ];
then
echo please mount your OSX EFI partition into /Volumes/ESP
exit 1
fi
#compile
iasl -ve *.dsl
#find product name
s=$( ioreg -c FakeSMCKeyStore | grep product-name | sed -e's/"//g' ) #"product-name" = "41786UU"
productname=${s#* = }
if [[ -e /Volumes/ESP/EFI/CLOVER/OEM/$productname ]] ;
then
rm /Volumes/ESP/EFI/CLOVER/OEM/$productname/ACPI/patched/*
cp SS* DS* /Volumes/ESP/EFI/CLOVER/OEM/$productname/ACPI/patched/
else
rm /Volumes/ESP/EFI/CLOVER/ACPI/patched/*
cp SS* DS* /Volumes/ESP/EFI/CLOVER/ACPI/patched/
fi