Add version gating

This commit is contained in:
Dhinak G
2021-01-24 15:42:13 -05:00
parent 1e17eb88ed
commit e2d93744f7
2 changed files with 13 additions and 4 deletions
+12 -4
View File
@@ -248,10 +248,18 @@ class OpenCoreMenus():
def change_opencore_version(self):
utilities.cls()
utilities.header(["Change OpenCore Version"])
print(f"\nCurrent OpenCore version: {self.versions.opencore_version}\nSupported versions: 0.6.6 (recommended), 0.6.5, 0.6.4, 0.6.3")
version = input("Please enter the desired OpenCore version: ").strip()
if version:
self.versions.opencore_version = version
print(f"\nCurrent OpenCore version: {self.versions.opencore_version}\nSupported versions: 0.6.6 (recommended)")
version = input("Please enter the desired OpenCore version (or press Enter to cancel): ").strip()
if not version:
return
while version not in self.versions.available_opencore_versions:
utilities.cls()
utilities.header(["Change OpenCore Version"])
print(f"\nCurrent OpenCore version: {self.versions.opencore_version}\nSupported versions: 0.6.6 (recommended)")
version = input(f"Invalid OpenCore version {version}!\nPlease enter the desired OpenCore version (or press Enter to cancel): ").strip()
if not version:
return
self.versions.opencore_version = version
def build_opencore_menu(self, model):
response = None