8151800: Jib profile for open linux should produce compact profiles images by default
authorerikj
Wed, 16 Mar 2016 13:36:17 +0100
changeset 36534 b74ff34537ac
parent 36533 ba0c9b9b2675
child 36535 141db8da8c18
child 36538 782b1dd71fe6
8151800: Jib profile for open linux should produce compact profiles images by default Reviewed-by: dholmes
common/conf/jib-profiles.js
--- a/common/conf/jib-profiles.js	Tue Mar 15 14:48:35 2016 -0700
+++ b/common/conf/jib-profiles.js	Wed Mar 16 13:36:17 2016 +0100
@@ -303,10 +303,23 @@
 
     // Generate open only profiles for all the main profiles for JPRT and reference
     // implementation builds.
-    var jprtOpenProfiles = generateOpenOnlyProfiles(common, mainProfiles);
-    profiles = concatObjects(profiles, jprtOpenProfiles);
+    var openOnlyProfiles = generateOpenOnlyProfiles(common, mainProfiles);
+    // The open only profiles on linux are used for reference builds and should
+    // produce the compact profile images by default.
+    var openOnlyProfilesExtra = {
+        "linux-x64-open": {
+            configure_args: ["--with-default-make-target=all profiles"],
+        },
+
+        "linux-x86-open": {
+            configure_args: ["--with-default-make-target=all profiles"],
+        }
+    };
+    var openOnlyProfiles = concatObjects(openOnlyProfiles, openOnlyProfilesExtra);
+
+    profiles = concatObjects(profiles, openOnlyProfiles);
     // Generate debug profiles for the open jprt profiles
-    profiles = concatObjects(profiles, generateDebugProfiles(common, jprtOpenProfiles));
+    profiles = concatObjects(profiles, generateDebugProfiles(common, openOnlyProfiles));
 
     // Profiles used to run tests. Used in JPRT.
     var testOnlyProfiles = {