aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTristan Darricau <tristan.darricau@sensiolabs.com>2015-10-17 15:40:43 +0200
committerTristan Darricau <tristan.darricau@sensiolabs.com>2015-10-17 15:40:43 +0200
commit59d39dce3b0936dc5aee6af6242c506acf17783b (patch)
treeab2070be68d31411ccb59d734d3b2cc6b2e3fb9f
parenta928b109d39b2c481b8de13d5790ec68190abab5 (diff)
parentf6171f03917a632396053ec6a459996d84794fff (diff)
downloadforums-59d39dce3b0936dc5aee6af6242c506acf17783b.tar
forums-59d39dce3b0936dc5aee6af6242c506acf17783b.tar.gz
forums-59d39dce3b0936dc5aee6af6242c506acf17783b.tar.bz2
forums-59d39dce3b0936dc5aee6af6242c506acf17783b.tar.xz
forums-59d39dce3b0936dc5aee6af6242c506acf17783b.zip
Merge pull request #3986 from CHItA/ticket/14240
[ticket/14240] Fix packaging script for 3.2 * CHItA/ticket/14240: [ticket/14240] Fix packaging script for 3.2
-rwxr-xr-xbuild/package.php13
-rw-r--r--phpBB/config/default/config.yml1
2 files changed, 12 insertions, 2 deletions
diff --git a/build/package.php b/build/package.php
index 37a2250fce..5b5f6fdfea 100755
--- a/build/package.php
+++ b/build/package.php
@@ -196,9 +196,10 @@ if (sizeof($package->old_packages))
*/
$copy_relative_directories = array(
'config/' => array(
+ 'recursive' => true,
'copied' => false,
'copy' => array(
- 'config/*.yml' => 'config',
+ 'config/*' => 'config',
),
),
);
@@ -256,7 +257,15 @@ if (sizeof($package->old_packages))
}
$source_dir_files = $package->locations['old_versions'] . $package->get('simple_name') . '/' . $source_dir_files;
$destination_dir = $dest_filename_dir . '/install/update/new/' . $destination_dir;
- $package->run_command('cp ' . $source_dir_files . ' ' . $destination_dir);
+
+ if (isset($data['recursive']) && $data['recursive'])
+ {
+ $package->run_command('cp -Rp ' . $source_dir_files . ' ' . $destination_dir);
+ }
+ else
+ {
+ $package->run_command('cp ' . $source_dir_files . ' ' . $destination_dir);
+ }
}
$copy_relative_directories[$reference]['copied'] = true;
}
diff --git a/phpBB/config/default/config.yml b/phpBB/config/default/config.yml
index e69de29bb2..e8d0536287 100644
--- a/phpBB/config/default/config.yml
+++ b/phpBB/config/default/config.yml
@@ -0,0 +1 @@
+# phpBB's config file (This line is needed because of the packager)