mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-06-19 13:50:00 +10:00
Update main.py
This commit is contained in:
@@ -515,12 +515,11 @@ while MainMenu:
|
|||||||
print("---------------------------------------------------")
|
print("---------------------------------------------------")
|
||||||
print("")
|
print("")
|
||||||
print(" 1. Build OpenCore")
|
print(" 1. Build OpenCore")
|
||||||
print(" 2. Create macOS Installer - Not yet implemented")
|
print(" 2. Create macOS Installer - Not yet implemented")
|
||||||
print(" 3. Install OpenCore to USB drive - Not yet implemented")
|
print(" 3. Install OpenCore to USB/internal drive - Not yet implemented")
|
||||||
print(" 4. Install OpenCore to internal drive - Not yet implemented")
|
print(" 4. Change model")
|
||||||
print(" 5. Change model")
|
print(" 5. Credits")
|
||||||
print(" 6. Credits")
|
print(" 6. Exit")
|
||||||
print(" 7. Exit")
|
|
||||||
print("")
|
print("")
|
||||||
|
|
||||||
MainMenu = raw_input('Please select an option: ')
|
MainMenu = raw_input('Please select an option: ')
|
||||||
@@ -952,9 +951,45 @@ while MainMenu:
|
|||||||
|
|
||||||
elif MainMenu=="3":
|
elif MainMenu=="3":
|
||||||
print("\n Not yet implemented")
|
print("\n Not yet implemented")
|
||||||
|
OpenCoreInstallerMenu=True
|
||||||
|
while OpenCoreInstallerMenu:
|
||||||
|
os.system('clear')
|
||||||
|
|
||||||
|
print("#######################################################")
|
||||||
|
print(" Install OpenCore to drive")
|
||||||
|
print("#######################################################")
|
||||||
|
print("")
|
||||||
|
print(" 1. Install to USB/internal drive - Not yet implemented")
|
||||||
|
print(" 2. Mount OpenCore drive - Not yet implemented")
|
||||||
|
print(" 3. Move OpenCore from USB to internal drive - Not yet implemented")
|
||||||
|
print(" 4. Return to main menu")
|
||||||
|
print("")
|
||||||
|
|
||||||
|
OpenCoreInstallerMenu = raw_input('Please select an option: ')
|
||||||
|
|
||||||
|
if OpenCoreInstallerMenu=="1":
|
||||||
|
print("\n Not yet implemented")
|
||||||
|
# List all disks with GPT
|
||||||
|
# Mount user selected drive's EFI
|
||||||
|
# Copy OpenCore to EFI
|
||||||
|
elif OpenCoreInstallerMenu=="2":
|
||||||
|
print("\n Not yet implemented")
|
||||||
|
# Mount OpenCore boot drive
|
||||||
|
# sudo diskutil mount $(nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-path | sed 's/.*GPT,\([^,]*\),.*/\1/')
|
||||||
|
elif OpenCoreInstallerMenu=="3":
|
||||||
|
print("\n Not yet implemented")
|
||||||
|
# Mount OpenCore Boot drive
|
||||||
|
# Copy EFI to Backup folder
|
||||||
|
# Ask user for internal drive
|
||||||
|
# sudo diskutil mount $(nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-path | sed 's/.*GPT,\([^,]*\),.*/\1/')
|
||||||
|
elif OpenCoreInstallerMenu=="4":
|
||||||
|
print("\n Returning to main menu...")
|
||||||
|
OpenCoreInstallerMenu=False
|
||||||
|
MainMenu=True
|
||||||
|
else:
|
||||||
|
print("\n Not Valid Choice Try again")
|
||||||
|
|
||||||
elif MainMenu=="4":
|
elif MainMenu=="4":
|
||||||
print("\n Not yet implemented")
|
|
||||||
elif MainMenu=="5":
|
|
||||||
SMBIOSMenu=True
|
SMBIOSMenu=True
|
||||||
while SMBIOSMenu:
|
while SMBIOSMenu:
|
||||||
os.system('clear')
|
os.system('clear')
|
||||||
@@ -979,7 +1014,7 @@ while MainMenu:
|
|||||||
# Set variabel to show we're not patching the system
|
# Set variabel to show we're not patching the system
|
||||||
# Ensures we don't use logic for determining the Wifi card model
|
# Ensures we don't use logic for determining the Wifi card model
|
||||||
CustomSMBIOS=True
|
CustomSMBIOS=True
|
||||||
elif MainMenu=="6":
|
elif MainMenu=="5":
|
||||||
CreditMenu=True
|
CreditMenu=True
|
||||||
while CreditMenu:
|
while CreditMenu:
|
||||||
os.system('clear')
|
os.system('clear')
|
||||||
@@ -1001,7 +1036,7 @@ while MainMenu:
|
|||||||
CreditMenu=False
|
CreditMenu=False
|
||||||
MainMenu=True
|
MainMenu=True
|
||||||
|
|
||||||
elif MainMenu=="7":
|
elif MainMenu=="6":
|
||||||
print("\n Closing program...")
|
print("\n Closing program...")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user