distmaker - Extract function dm_reset_dirs(). Reduce noise.
authortotten@civicrm.org <Tim Otten>
Sat, 21 Jun 2014 11:58:14 +0000 (04:58 -0700)
committertotten@civicrm.org <Tim Otten>
Sun, 22 Jun 2014 07:58:02 +0000 (00:58 -0700)
distmaker/dists/common.sh
distmaker/dists/drupal6_php5.sh
distmaker/dists/drupal_php5.sh
distmaker/dists/drupal_sk_php5.sh
distmaker/dists/joomla_php5.sh
distmaker/dists/l10n.sh
distmaker/dists/wordpress_php5.sh

index 75f167dee2be6cad0c5d3a492dc035434cef4866..340c7f45e66587a646fc75d3f1418c79e8d89280 100644 (file)
@@ -1,5 +1,15 @@
 #!/bin/bash
 
+## Delete/create a dir
+## usage: dm_reset_dirs <path1> <path2> ...
+function dm_reset_dirs() {
+  for d in "$@" ; do
+    [ -d "$d" ] && rm -rf "$d"
+  done
+
+  mkdir -p "$@"
+}
+
 ## Copy files from one dir into another dir
 ## usage: dm_install_dir <from-dir> <to-dir>
 function dm_install_dir() {
index b3ee75c9479c1c58e8ab8d45d2831d4a30e81ebc..d961acdd35ee2274fb15668e36ec7d7a495e9035 100755 (executable)
@@ -20,18 +20,14 @@ git checkout .
 git checkout "$DM_REF_DRUPAL6"
 popd
 
-# make sure and clean up before
-[ -d $TRG ] && rm -rf $TRG/*
-
 # copy all the stuff
+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_packages "$SRC/packages" "$TRG/packages"
 dm_install_drupal "$SRC/drupal" "$TRG/drupal"
 
-# copy docs
-cp $SRC/drupal/civicrm.config.php.drupal $TRG/civicrm.config.php
-dm_generate_version "$TRG/civicrm-version.php" Drupal6
-
 # gen tarball
 cd $TRG/..
 tar czf $DM_TARGETDIR/civicrm-$DM_VERSION-drupal6.tar.gz civicrm
index f906729b9b4b0cd11c6268ac0d81bd46efc899e0..2eec1ec10c12bb6d549738a6730a8518930e11ca 100755 (executable)
@@ -20,18 +20,15 @@ git checkout .
 git checkout "$DM_REF_DRUPAL"
 popd
 
-# make sure and clean up before
-[ -d $TRG ] && rm -rf $TRG/*
-
 # copy all the stuff
+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_packages "$SRC/packages" "$TRG/packages"
 dm_install_drupal "$SRC/drupal" "$TRG/drupal"
 dm_install_drupal_info "$DM_SOURCEDIR/drupal"
 
-cp $SRC/drupal/civicrm.config.php.drupal $TRG/civicrm.config.php
-dm_generate_version "$TRG/civicrm-version.php" Drupal
-
 # gen tarball
 cd $TRG/..
 tar czf $DM_TARGETDIR/civicrm-$DM_VERSION-drupal.tar.gz civicrm
index 448d85cc7a52c632400412f0cdc5ee2a558c64f2..80b98dcdd6a059204dd26bd590197c67a4f91f12 100755 (executable)
@@ -19,10 +19,10 @@ pushd "$DM_SOURCEDIR/drupal"
 git checkout "$DM_REF_DRUPAL"
 popd
 
-# make sure and clean up before
-[ -d $TRG ] && rm -rf $TRG/*
-
 # copy all the stuff
+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_packages "$SRC/packages" "$TRG/packages"
 dm_install_drupal "$SRC/drupal" "$TRG/drupal"
@@ -34,12 +34,6 @@ rm -rf $TRG/packages/IDS
 rm -rf $TRG/packages/jquery
 rm -rf $TRG/packages/ckeditor
 rm -rf $TRG/packages/tinymce
-rm -rf $TRG/joomla
-rm -rf $TRG/WordPress
-
-# copy docs
-cp $SRC/drupal/civicrm.config.php.drupal $TRG/civicrm.config.php
-dm_generate_version "$TRG/civicrm-version.php" Drupal
 
 # gen tarball
 cd $TRG/..
index cc47829411037cff0f2d6faffadc0710b1beb647..fb67f8ed0046fc83df979ab4c7d4e97845cc6b8d 100755 (executable)
@@ -19,15 +19,13 @@ pushd "$DM_SOURCEDIR/joomla"
 git checkout "$DM_REF_JOOMLA"
 popd
 
-# make sure and clean up before
-[ -d $TRG ] && rm -rf $TRG/*
-
 # copy all the rest of the stuff
+dm_reset_dirs "$TRG"
+cp $SRC/civicrm.config.php $TRG
+dm_generate_version "$TRG/civicrm-version.php" Joomla
 dm_install_core "$SRC" "$TRG"
 dm_install_packages "$SRC/packages" "$TRG/packages"
 dm_install_joomla "$SRC/joomla" "$TRG/joomla"
-cp $SRC/civicrm.config.php $TRG
-dm_generate_version "$TRG/civicrm-version.php" Joomla
 
 # gen zip file
 cd $DM_TMPDIR;
index 20439adfd17460a0595e9c44945709237e2536e0..5a08606868bb4fbfc1be62c6f5e9030605af1018 100644 (file)
@@ -14,10 +14,8 @@ fi
 SRC=$DM_SOURCEDIR
 TRG=$DM_TMPDIR/civicrm
 
-# make sure and clean up before
-[ -d $TRG ] && rm -rf $TRG/*
-
 # copy all the stuff
+dm_reset_dirs "$TRG"
 dm_install_l10n "$SRC/l10n" "$TRG/l10n"
 
 [ ! -d $TRG/sql ] && mkdir $TRG/sql
index 024ac2e6a84ee7ea4a72adca46cb20e655fab5bb..373d88d2d9677002cd3d4b56ad7d8cf60fce98d3 100644 (file)
@@ -19,19 +19,17 @@ pushd "$DM_SOURCEDIR/WordPress"
 git checkout "$DM_REF_WORDPRESS"
 popd
 
-# make sure and clean up before
-[ -d $TRG ] && rm -rf $TRG/*
-[ ! -d $TRG/civicrm/civicrm ] && mkdir -p $TRG/civicrm/civicrm
-
 # copy all the stuff
+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_packages "$SRC/packages" "$TRG/civicrm/civicrm/packages"
 dm_install_wordpress "$SRC/WordPress" "$TRG/civicrm"
-cp $SRC/WordPress/civicrm.config.php.wordpress $TRG/civicrm/civicrm/civicrm.config.php
-dm_generate_version "$TRG/civicrm/civicrm/civicrm-version.php" Wordpress
 
 # gen tarball
 cd $TRG
 $DM_ZIP -r -9 $DM_TARGETDIR/civicrm-$DM_VERSION-wordpress.zip *
+
 # clean up
 rm -rf $TRG