From: Tim Otten Date: Wed, 28 Sep 2016 02:53:50 +0000 (-0400) Subject: CRM-19417 - distmaker - JSON format should better match upgrade checker X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=d4e8e4e696548916df7c6a5fbc49d65cda4857d6;p=civicrm-core.git CRM-19417 - distmaker - JSON format should better match upgrade checker --- diff --git a/distmaker/distmaker.sh b/distmaker/distmaker.sh index cd25dc1ec3..36f6fa3334 100755 --- a/distmaker/distmaker.sh +++ b/distmaker/distmaker.sh @@ -223,7 +223,16 @@ fi if [ "$REPOREPORT" = 1 ]; then echo; echo "Preparing repository report"; echo; - bash $P/dists/repo-report.sh + env \ + L10NPACK="$L10NPACK" \ + BPACK="$BPACK" \ + D56PACK="$D56PACK" \ + D5PACK="$D5PACK" \ + D7DIR="$D7DIR" \ + SKPACK="$SKPACK" \ + J5PACK="$J5PACK" \ + WP5PACK="$WP5PACK" \ + bash $P/dists/repo-report.sh fi unset DM_SOURCEDIR DM_GENFILESDIR DM_TARGETDIR DM_TMPDIR DM_PHP DM_RSYNC DM_VERSION DM_ZIP diff --git a/distmaker/dists/repo-report.sh b/distmaker/dists/repo-report.sh index 1b61f66ba1..4a14e41f72 100755 --- a/distmaker/dists/repo-report.sh +++ b/distmaker/dists/repo-report.sh @@ -24,5 +24,13 @@ env \ DM_REF_JOOMLA="$DM_REF_JOOMLA" \ DM_REF_WORDPRESS="$DM_REF_WORDPRESS" \ DM_REF_PACKAGES="$DM_REF_PACKAGES" \ + L10NPACK="$L10NPACK" \ + BPACK="$BPACK" \ + D56PACK="$D56PACK" \ + D5PACK="$D5PACK" \ + D7DIR="$D7DIR" \ + SKPACK="$SKPACK" \ + J5PACK="$J5PACK" \ + WP5PACK="$WP5PACK" \ php "$DM_SOURCEDIR/distmaker/utils/repo-report.php" > "$REPORT" diff --git a/distmaker/utils/repo-report.php b/distmaker/utils/repo-report.php index 79fe891693..ef64012693 100644 --- a/distmaker/utils/repo-report.php +++ b/distmaker/utils/repo-report.php @@ -10,15 +10,44 @@ function repo($path, $branch) { } $DM_SOURCEDIR = getenv('DM_SOURCEDIR'); +$DM_VERSION = getenv('DM_VERSION'); $data = array( - 'version' => getenv('DM_VERSION'), + 'version' => $DM_VERSION, 'timestamp' => array( 'pretty' => date('r'), 'epoch' => time(), ), - 'civicrm-core' => repo("$DM_SOURCEDIR", getenv('DM_REF_CORE')), - 'civicrm-packages' => repo("$DM_SOURCEDIR/packages", getenv('DM_REF_PACKAGES')), + 'tar' => array(), + 'git' => array( + 'civicrm-backdrop@1.x' => repo("$DM_SOURCEDIR/backdrop", getenv('DM_REF_BACKDROP')), + 'civicrm-core' => repo("$DM_SOURCEDIR", getenv('DM_REF_CORE')), + 'civicrm-drupal@6.x' => repo("$DM_SOURCEDIR/drupal", getenv('DM_REF_DRUPAL6')), + 'civicrm-drupal@7.x' => repo("$DM_SOURCEDIR/drupal", getenv('DM_REF_DRUPAL')), + //'civicrm-drupal@8.x' => repo("$DM_SOURCEDIR/drupal", getenv('DM_REF_DRUPAL8')), + 'civicrm-packages' => repo("$DM_SOURCEDIR/packages", getenv('DM_REF_PACKAGES')), + 'civicrm-wordpress' => repo("$DM_SOURCEDIR/WordPress", getenv('DM_REF_WORDPRESS')), + ), ); + +if (getenv('BPACK')) { + $data['tar']['Backdrop'] = "civicrm-$DM_VERSION-backdrop-unstable.tar.gz"; +} +if (getenv('J5PACK')) { + $data['tar']['Joomla'] = "civicrm-$DM_VERSION-joomla.zip"; +} +if (getenv('D56PACK')) { + $data['tar']['Drupal6'] = "civicrm-$DM_VERSION-drupal6.tar.gz"; +} +if (getenv('D5PACK')) { + $data['tar']['Drupal'] = "civicrm-$DM_VERSION-drupal.tar.gz"; +} +if (getenv('WPPACK')) { + $data['tar']['WordPresse'] = "civicrm-$DM_VERSION-wordpress.zip"; +} +if (getenv('L10NPACK')) { + $data['tar']['L10n'] = "civicrm-$DM_VERSION-l10n.tar.gz"; +} + ksort($data); -$data['sig'] = md5(json_encode($data)); +$data['rev'] = md5(json_encode($data)); echo json_encode($data);