linux-esx: Moved linux-esx to packages_x86_64 to skip
linux selection screen during iso installation
for aarch64.
Change-Id: I95714e8a4a1b85c4eadffbb4d07f1c139495a9ec
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/11692
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Ankit Jain <ankitja@vmware.com>
Reviewed-by: Anish Swaminathan <anishs@vmware.com>
Reviewed-by: Srivatsa S. Bhat <srivatsab@vmware.com>
| ... | ... |
@@ -3,6 +3,7 @@ |
| 3 | 3 |
# Author: Mahmoud Bassiouny <mbassiouny@vmware.com> |
| 4 | 4 |
|
| 5 | 5 |
import os |
| 6 |
+import platform |
|
| 6 | 7 |
from jsonwrapper import JsonWrapper |
| 7 | 8 |
from menu import Menu |
| 8 | 9 |
from window import Window |
| ... | ... |
@@ -36,7 +37,6 @@ class PackageSelector(object): |
| 36 | 36 |
option['packagelist_file'])) |
| 37 | 37 |
package_list_json = json_wrapper_package_list.read() |
| 38 | 38 |
|
| 39 |
- import platform |
|
| 40 | 39 |
platform_packages = "packages_" + platform.machine() |
| 41 | 40 |
if platform_packages in package_list_json: |
| 42 | 41 |
return package_list_json["packages"] + package_list_json[platform_packages] |
| ... | ... |
@@ -60,6 +60,10 @@ class PackageSelector(object): |
| 60 | 60 |
self.inactive_screen = True |
| 61 | 61 |
list(options_sorted)[0][1]['visible'] = True |
| 62 | 62 |
|
| 63 |
+ if platform.machine() == "aarch64" and 'realtime' in dict(options_sorted): |
|
| 64 |
+ dict(options_sorted)['realtime']['visible'] = False |
|
| 65 |
+ |
|
| 66 |
+ |
|
| 63 | 67 |
default_selected = 0 |
| 64 | 68 |
visible_options_cnt = 0 |
| 65 | 69 |
for install_option in options_sorted: |
| ... | ... |
@@ -36,6 +36,9 @@ class Builder: |
| 36 | 36 |
with open(pkgJsonInput) as jsonData: |
| 37 | 37 |
pkg_list_json = json.load(jsonData) |
| 38 | 38 |
listPackages = pkg_list_json["packages"] |
| 39 |
+ archSpecificPkgs = "packages_" + constants.buildArch |
|
| 40 |
+ if archSpecificPkgs in pkg_list_json: |
|
| 41 |
+ listPackages += pkg_list_json[archSpecificPkgs] |
|
| 39 | 42 |
Builder.buildSpecifiedPackages(listPackages, buildThreads, pkgBuildType, pkgInfoJsonFile, logger) |
| 40 | 43 |
|
| 41 | 44 |
|