aboutsummaryrefslogtreecommitdiffstats
path: root/build/package.php
diff options
context:
space:
mode:
authorTristan Darricau <tristan.darricau@ensimag.grenoble-inp.fr>2014-05-05 12:06:37 +0200
committerTristan Darricau <github@nicofuma.fr>2014-05-05 16:38:21 +0200
commitc5f5520013102ccdbec051701e12e96068423f0b (patch)
tree03abb6e427576aa2fa6c4059dd0218b3937c5f83 /build/package.php
parent324daf72fec829a4a937879ef0615829443114cc (diff)
downloadforums-c5f5520013102ccdbec051701e12e96068423f0b.tar
forums-c5f5520013102ccdbec051701e12e96068423f0b.tar.gz
forums-c5f5520013102ccdbec051701e12e96068423f0b.tar.bz2
forums-c5f5520013102ccdbec051701e12e96068423f0b.tar.xz
forums-c5f5520013102ccdbec051701e12e96068423f0b.zip
[ticket/12325] Generate the list of the deleted files and folders
https://tracker.phpbb.com/browse/PHPBB3-12325 PHPBB3-12325
Diffstat (limited to 'build/package.php')
-rwxr-xr-xbuild/package.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/build/package.php b/build/package.php
index 00930abe65..206e3b6640 100755
--- a/build/package.php
+++ b/build/package.php
@@ -45,6 +45,10 @@ if (sizeof($package->old_packages))
$package->get('patch_directory') . '/phpBB-' . $dest_package_filename . $package->get('new_version_number') . '.patch',
$_package_name
);
+ $diff_file_changes[$_package_name]['deleted'] = $package->collect_deleted_files(
+ $package->get('patch_directory') . '/phpBB-' . $dest_package_filename . $package->get('new_version_number') . '.deleted',
+ $_package_name
+ );
}
// Now put those files determined within the correct directories
@@ -292,6 +296,15 @@ $update_info = array(
$index_contents .= "\t'binary' => array(),\n";
}
+ if (sizeof($file_contents['deleted']))
+ {
+ $index_contents .= "\t'deleted' => array(\n\t\t'" . implode("',\n\t\t'", $file_contents['deleted']) . "',\n\t),\n";
+ }
+ else
+ {
+ $index_contents .= "\t'deleted' => array(),\n";
+ }
+
$index_contents .= ");\n";
$fp = fopen($dest_filename_dir . '/install/update/index.php', 'wt');