mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-08 20:38:52 +00:00
[ticket/11876] Move checksum generation from build PHP files to phing build.xml
This also removes paths from the checksum files. PHPBB3-11876
This commit is contained in:
parent
ac4736db08
commit
da9756ba25
3 changed files with 18 additions and 15 deletions
|
@ -149,6 +149,24 @@
|
||||||
<exec dir="build" escape="false"
|
<exec dir="build" escape="false"
|
||||||
command="git diff --stat release-${prevversion}...HEAD >
|
command="git diff --stat release-${prevversion}...HEAD >
|
||||||
save/save_${prevversion}_to_${newversion}/phpbb-${prevversion}_to_${newversion}_git_diffstat.txt" />
|
save/save_${prevversion}_to_${newversion}/phpbb-${prevversion}_to_${newversion}_git_diffstat.txt" />
|
||||||
|
|
||||||
|
<phingcall target="checksum-dir">
|
||||||
|
<property name="dir" value="build/new_version/release_files" />
|
||||||
|
</phingcall>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="checksum-dir">
|
||||||
|
<foreach param="filename" absparam="absfilename" target="checksum-file">
|
||||||
|
<fileset dir="${dir}">
|
||||||
|
<type type="file" />
|
||||||
|
</fileset>
|
||||||
|
</foreach>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="checksum-file">
|
||||||
|
<echo msg="Creating checksum file for ${absfilename}" />
|
||||||
|
<php function="dirname" returnProperty="dir"><param value="${absfilename}"/></php>
|
||||||
|
<exec dir="${dir}" command="md5sum ${filename} > ${filename}.md5" />
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="changelog" depends="prepare">
|
<target name="changelog" depends="prepare">
|
||||||
|
|
|
@ -83,9 +83,6 @@ if (!$echo_changes)
|
||||||
|
|
||||||
// Build Package
|
// Build Package
|
||||||
run_command("$compress_command ./../../new_version/release_files/{$code_changes_filename}.{$extension} *");
|
run_command("$compress_command ./../../new_version/release_files/{$code_changes_filename}.{$extension} *");
|
||||||
|
|
||||||
// Build MD5 Sum
|
|
||||||
run_command("md5sum ./../../new_version/release_files/{$code_changes_filename}.{$extension} > ./../../new_version/release_files/{$code_changes_filename}.{$extension}.md5");
|
|
||||||
flush();
|
flush();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -285,9 +285,6 @@ if (sizeof($package->old_packages))
|
||||||
|
|
||||||
// Build Package
|
// Build Package
|
||||||
$package->run_command($compress_command . ' ../release_files/' . $package->get('release_filename') . '-patch.' . $extension . ' *');
|
$package->run_command($compress_command . ' ../release_files/' . $package->get('release_filename') . '-patch.' . $extension . ' *');
|
||||||
|
|
||||||
// Build MD5 Sum
|
|
||||||
$package->run_command('md5sum ../release_files/' . $package->get('release_filename') . '-patch.' . $extension . ' > ../release_files/' . $package->get('release_filename') . '-patch.' . $extension . '.md5');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Build Files Package
|
// Build Files Package
|
||||||
|
@ -319,8 +316,6 @@ if (sizeof($package->old_packages))
|
||||||
|
|
||||||
chdir('./release');
|
chdir('./release');
|
||||||
$package->run_command("$compress_command ../../release_files/" . $package->get('release_filename') . '-files.' . $extension . ' *');
|
$package->run_command("$compress_command ../../release_files/" . $package->get('release_filename') . '-files.' . $extension . ' *');
|
||||||
// Build MD5 Sum
|
|
||||||
$package->run_command('md5sum ../../release_files/' . $package->get('release_filename') . '-files.' . $extension . ' > ../../release_files/' . $package->get('release_filename') . '-files.' . $extension . '.md5');
|
|
||||||
chdir('..');
|
chdir('..');
|
||||||
|
|
||||||
$package->run_command('rm -Rv ' . $package->get('files_directory') . '/release');
|
$package->run_command('rm -Rv ' . $package->get('files_directory') . '/release');
|
||||||
|
@ -363,9 +358,6 @@ if (sizeof($package->old_packages))
|
||||||
// Copy last package over...
|
// Copy last package over...
|
||||||
$package->run_command('rm -v ../release_files/phpBB-' . $last_version . ".$extension");
|
$package->run_command('rm -v ../release_files/phpBB-' . $last_version . ".$extension");
|
||||||
$package->run_command("$compress_command ../../release_files/phpBB-$last_version.$extension *");
|
$package->run_command("$compress_command ../../release_files/phpBB-$last_version.$extension *");
|
||||||
|
|
||||||
// Build MD5 Sum
|
|
||||||
$package->run_command("md5sum ../../release_files/phpBB-$last_version.$extension > ../../release_files/phpBB-$last_version.$extension.md5");
|
|
||||||
chdir('..');
|
chdir('..');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -388,9 +380,6 @@ foreach ($compress_programs as $extension => $compress_command)
|
||||||
|
|
||||||
// Build Package
|
// Build Package
|
||||||
$package->run_command("$compress_command ./release_files/" . $package->get('release_filename') . '.' . $extension . ' ' . $package->get('package_name'));
|
$package->run_command("$compress_command ./release_files/" . $package->get('release_filename') . '.' . $extension . ' ' . $package->get('package_name'));
|
||||||
|
|
||||||
// Build MD5 Sum
|
|
||||||
$package->run_command('md5sum ./release_files/' . $package->get('release_filename') . '.' . $extension . ' > ./release_files/' . $package->get('release_filename') . '.' . $extension . '.md5');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Microsoft Web PI packaging
|
// Microsoft Web PI packaging
|
||||||
|
@ -398,7 +387,6 @@ $package->begin_status('Packaging phpBB for Microsoft WebPI');
|
||||||
$file = './release_files/' . $package->get('release_filename') . '.webpi.zip';
|
$file = './release_files/' . $package->get('release_filename') . '.webpi.zip';
|
||||||
$package->run_command('cp -p ./release_files/' . $package->get('release_filename') . ".zip $file");
|
$package->run_command('cp -p ./release_files/' . $package->get('release_filename') . ".zip $file");
|
||||||
$package->run_command('cd ./../webpi && ' . $compress_programs['zip'] . " ./../new_version/$file *");
|
$package->run_command('cd ./../webpi && ' . $compress_programs['zip'] . " ./../new_version/$file *");
|
||||||
$package->run_command("md5sum $file > $file.md5");
|
|
||||||
|
|
||||||
// verify results
|
// verify results
|
||||||
chdir($package->locations['root']);
|
chdir($package->locations['root']);
|
||||||
|
|
Loading…
Add table
Reference in a new issue