1418 if (common.build_number != 0) {
1419 args = concat(args, "--with-version-build=" + common.build_number);
1420 }
1421 if (input.build_type == "promoted") {
1422 args = concat(args,
1423 "--with-version-pre=" + version_numbers.get("DEFAULT_PROMOTED_VERSION_PRE"),
1424 "--without-version-opt");
1425 } else if (input.build_type == "ci") {
1426 var ciBuildNumber = input.build_id_data.ciBuildNumber;
1427 var preString = input.build_id_data.projectName;
1428 if (preString == "jdk") {
1429 preString = version_numbers.get("DEFAULT_PROMOTED_VERSION_PRE");
1430 }
1431 args = concat(args, "--with-version-pre=" + preString,
1432 "--with-version-opt=" + ciBuildNumber);
1433 if (input.target_os == "macosx") {
1434 args = concat(args, "--with-macosx-bundle-build-version="
1435 + common.build_number + "." + ciBuildNumber);
1436 }
1437 } else {
1438 args = concat(args, "--with-version-opt=" + common.build_id);
1439 }
1440 var sourceDate
1441 if (input.build_id_data && input.build_id_data.creationTime) {
1442 sourceDate = Math.floor(Date.parse(input.build_id_data.creationTime)/1000);
1443 } else {
1444 sourceDate = "current";
1445 }
1446 args = concat(args, "--with-source-date=" + sourceDate);
1447
1448 return args;
1449 }
1450
1451 // Properties representation of the make/conf/version-numbers.conf file. Lazily
1452 // initiated by the function below.
1453 var version_numbers;
1454
1455 /**
1456 * Read the make/conf/version-numbers.conf file into a Properties object.
1457 *
|
1418 if (common.build_number != 0) {
1419 args = concat(args, "--with-version-build=" + common.build_number);
1420 }
1421 if (input.build_type == "promoted") {
1422 args = concat(args,
1423 "--with-version-pre=" + version_numbers.get("DEFAULT_PROMOTED_VERSION_PRE"),
1424 "--without-version-opt");
1425 } else if (input.build_type == "ci") {
1426 var ciBuildNumber = input.build_id_data.ciBuildNumber;
1427 var preString = input.build_id_data.projectName;
1428 if (preString == "jdk") {
1429 preString = version_numbers.get("DEFAULT_PROMOTED_VERSION_PRE");
1430 }
1431 args = concat(args, "--with-version-pre=" + preString,
1432 "--with-version-opt=" + ciBuildNumber);
1433 if (input.target_os == "macosx") {
1434 args = concat(args, "--with-macosx-bundle-build-version="
1435 + common.build_number + "." + ciBuildNumber);
1436 }
1437 } else {
1438 args = concat(args, "--with-version-pre=" + version_numbers.get("DEFAULT_PROMOTED_VERSION_PRE"));
1439 args = concat(args, "--with-version-opt=" + common.build_id);
1440 }
1441 var sourceDate
1442 if (input.build_id_data && input.build_id_data.creationTime) {
1443 sourceDate = Math.floor(Date.parse(input.build_id_data.creationTime)/1000);
1444 } else {
1445 sourceDate = "current";
1446 }
1447 args = concat(args, "--with-source-date=" + sourceDate);
1448
1449 return args;
1450 }
1451
1452 // Properties representation of the make/conf/version-numbers.conf file. Lazily
1453 // initiated by the function below.
1454 var version_numbers;
1455
1456 /**
1457 * Read the make/conf/version-numbers.conf file into a Properties object.
1458 *
|