dev/financial#84 - Update distmaker to include sequentialcreditnotes
authorTim Otten <totten@civicrm.org>
Thu, 27 Feb 2020 02:01:08 +0000 (18:01 -0800)
committerTim Otten <totten@civicrm.org>
Thu, 27 Feb 2020 02:01:08 +0000 (18:01 -0800)
distmaker/dists/backdrop_php5.sh
distmaker/dists/common.sh
distmaker/dists/drupal6_php5.sh
distmaker/dists/drupal7_dir_php5.sh
distmaker/dists/drupal_php5.sh
distmaker/dists/drupal_sk_php5.sh
distmaker/dists/joomla_php5.sh
distmaker/dists/wordpress_php5.sh

index 4288253c8f4ce3a72e17d6deb00efc6fb20bf182..65d8fb899d9f5a49ae33b0c57fabc2c08b7118bf 100644 (file)
@@ -19,6 +19,7 @@ dm_reset_dirs "$TRG"
 cp $SRC/backdrop/civicrm.config.php.backdrop $TRG/civicrm.config.php
 dm_generate_version "$TRG/civicrm-version.php" Backdrop
 dm_install_core "$SRC" "$TRG"
+dm_install_coreext "$SRC" "$TRG" $(dm_core_exts)
 dm_install_packages "$SRC/packages" "$TRG/packages"
 dm_install_vendor "$SRC/vendor" "$TRG/vendor"
 dm_install_bower "$SRC/bower_components" "$TRG/bower_components"
index cd7e4ecf2a0765d6a23efc0e3de8973fd78e0be7..967616eba57678337912efa2df9187744883dc6a 100644 (file)
@@ -89,6 +89,26 @@ function dm_install_core() {
   set -e
 }
 
+## Copy built-in extensions
+## usage: dm_install_core <core_repo_path> <to_path> <ext-dirs...>
+function dm_install_coreext() {
+  local repo="$1"
+  local to="$2"
+  shift
+  shift
+
+  for relext in "$@" ; do
+    [ ! -d "$to/$relext" ] && mkdir -p "$to/$relext"
+    ${DM_RSYNC:-rsync} -avC $excludes_rsync --include=core "$repo/$relext/./" "$to/$relext/./"
+  done
+}
+
+## Get a list of default/core extension directories (space-delimited)
+## reldirs=$(dm_core_exts)
+function dm_core_exts() {
+  echo ext/sequentialcreditnotes
+}
+
 ## Copy all packages
 ## usage: dm_install_packages <packages_repo_path> <to_path>
 function dm_install_packages() {
index f3d4ba33a5440b1748138ff5560ab5f5a0c4ed6b..2ecb1a2b14477faa3a59428b322e365e106bbd8d 100755 (executable)
@@ -19,6 +19,7 @@ dm_reset_dirs "$TRG"
 cp $SRC/drupal/civicrm.config.php.drupal $TRG/civicrm.config.php
 dm_generate_version "$TRG/civicrm-version.php" Drupal6
 dm_install_core "$SRC" "$TRG"
+dm_install_coreext "$SRC" "$TRG" $(dm_core_exts)
 dm_install_packages "$SRC/packages" "$TRG/packages"
 dm_install_vendor "$SRC/vendor" "$TRG/vendor"
 dm_install_bower "$SRC/bower_components" "$TRG/bower_components"
index 8d50524a320b7704462a8a039523de4c1e345deb..b7ade096c1addbd793149f3178bf9137653069f7 100644 (file)
@@ -26,6 +26,7 @@ dm_reset_dirs "$TRG"
 cp $DM_DRUPALDIR/civicrm.config.php.drupal $TRG/civicrm.config.php
 dm_generate_version "$TRG/civicrm-version.php" Drupal
 dm_install_core "$SRC" "$TRG"
+dm_install_coreext "$SRC" "$TRG" $(dm_core_exts)
 dm_install_packages $DM_PACKAGESDIR "$TRG/packages"
 dm_install_vendor "$SRC/vendor" "$TRG/vendor"
 dm_install_bower "$SRC/bower_components" "$TRG/bower_components"
index f34db2803a6232c99dbbfb5490c86712df368eed..7245be3fe8473490520e87878a2f09bc5120690c 100755 (executable)
@@ -19,6 +19,7 @@ dm_reset_dirs "$TRG"
 cp $SRC/drupal/civicrm.config.php.drupal $TRG/civicrm.config.php
 dm_generate_version "$TRG/civicrm-version.php" Drupal
 dm_install_core "$SRC" "$TRG"
+dm_install_coreext "$SRC" "$TRG" $(dm_core_exts)
 dm_install_packages "$SRC/packages" "$TRG/packages"
 dm_install_vendor "$SRC/vendor" "$TRG/vendor"
 dm_install_bower "$SRC/bower_components" "$TRG/bower_components"
index 3fb36905fd0096a083dc3f95f843c6b7921cf287..b375d2ad28376b9572fe52678fc7f8b0ceb71064 100755 (executable)
@@ -19,6 +19,7 @@ dm_reset_dirs "$TRG"
 cp $SRC/drupal/civicrm.config.php.drupal $TRG/civicrm.config.php
 dm_generate_version "$TRG/civicrm-version.php" Drupal
 dm_install_core "$SRC" "$TRG"
+dm_install_coreext "$SRC" "$TRG" $(dm_core_exts)
 dm_install_packages "$SRC/packages" "$TRG/packages"
 dm_install_vendor "$SRC/vendor" "$TRG/vendor"
 dm_install_bower "$SRC/bower_components" "$TRG/bower_components"
index 65b342cefa03b5bded0b476c6b8115f8b452f80e..80ff9840cc209e0b7c17f80dda8e3a2338b91c03 100755 (executable)
@@ -19,6 +19,7 @@ dm_reset_dirs "$TRG" "$DM_TMPDIR/com_civicrm"
 cp $SRC/civicrm.config.php $TRG
 dm_generate_version "$TRG/civicrm-version.php" Joomla
 dm_install_core "$SRC" "$TRG"
+dm_install_coreext "$SRC" "$TRG" $(dm_core_exts)
 dm_install_packages "$SRC/packages" "$TRG/packages"
 dm_install_vendor "$SRC/vendor" "$TRG/vendor"
 dm_install_bower "$SRC/bower_components" "$TRG/bower_components"
index 2cc04c5556310b3ff035cc0bb5411c7955a8b4f5..0ab4ab7526093bfd0807886ca75d6bc12423b2bb 100644 (file)
@@ -19,6 +19,7 @@ dm_reset_dirs "$TRG" "$TRG/civicrm/civicrm"
 cp $SRC/WordPress/civicrm.config.php.wordpress $TRG/civicrm/civicrm/civicrm.config.php
 dm_generate_version "$TRG/civicrm/civicrm/civicrm-version.php" Wordpress
 dm_install_core "$SRC" "$TRG/civicrm/civicrm"
+dm_install_coreext "$SRC" "$TRG/civicrm/civicrm" $(dm_core_exts)
 dm_install_packages "$SRC/packages" "$TRG/civicrm/civicrm/packages"
 dm_install_vendor "$SRC/vendor" "$TRG/civicrm/civicrm/vendor"
 dm_install_bower "$SRC/bower_components" "$TRG/civicrm/civicrm/bower_components"