Update main.py

This commit is contained in:
Mykola Grymalyuk
2020-11-26 17:03:53 -07:00
parent 4e23cfbaa8
commit d6bcdbd2ec
+45 -10
View File
@@ -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: