Commit Graph

15 Commits

Author SHA1 Message Date
Colin Finck
90a43a536f
Fix the check for all mandatory files to correctly detect the Wine Gecko MSI package and otherwise stop the build process. 2018-09-21 14:21:22 +02:00
Colin Finck
e6fd5d0e40
Let Git determine a suffix for the built files when building RCs.
ONLINE-840
2018-09-21 14:20:03 +02:00
Colin Finck
304a2a7675 [RELEASE_ENGINEERING] Adapt the Release Engineering scripts to Git.
svn path=/trunk/Release_Engineering/; revision=2358
2017-10-01 12:20:36 +00:00
Colin Finck
d2cc134a83 [RELEASE_ENGINEERING]
Get all optional files from a dedicated "optional" folder on svn.reactos.org and check that the mandatory files exist.
This should ensure that we never ship without a CJK font again.

Thanks to Katayama Hirofumi MZ for reporting!

svn path=/trunk/Release_Engineering/; revision=2339
2017-05-23 07:27:20 +00:00
Colin Finck
5995c2abaf [RELEASE_ENGINEERING]
- Fix the echo commands (strings should preferably be inside quote marks, and this is mandatory when the string has e.g. parentheses or sub-quotes inside it).
- Add terminating newlines in the Readme.txt and in the script files.

Patch by Hermès
Note to myself: Better test your changes next time, even small one-liner changes of an echo command..

svn path=/trunk/Release_Engineering/; revision=2260
2016-01-28 08:01:23 +00:00
Colin Finck
25707f1cf2 [RELEASE_ENGINEERING]
Give examples when asking for the configuration values to make these scripts even more foolproof :)


svn path=/trunk/Release_Engineering/; revision=2259
2016-01-25 03:58:59 +00:00
Colin Finck
5036240a14 [RELEASE_ENGINEERING]
Download the wine_gecko packages from svn.reactos.org and add them to a newly created "optional" folder.
This mustn't be done manually (because non-redistributable copyrighted files may easily slip through), but this is also mandatory for a release.

svn path=/trunk/Release_Engineering/; revision=2258
2016-01-07 02:08:52 +00:00
Colin Finck
fe4b0adb32 [RELEASE_ENGINEERING]
Add a set of scripts to fully automate our Building and Packaging process for ReactOS Releases.
This ensures we always start from a 100% clean environment, all required modules are added and each command is run with the right parameters.
Inspired by https://www.jitbit.com/alexblog/249-now-thats-what-i-call-a-hacker/ :)

TODO: I don't have a solution for the VM packages and optional modules yet.
Also the wallpapers module needs some cleanup or it will bloat the packages.


svn path=/trunk/Release_Engineering/; revision=2256
2015-11-29 02:03:41 +00:00
Colin Finck
0da22000cd - Finally update to a newer QEMU build (0.13.0) and change the template accordingly
- Add at least a Readme file for VBox
- Set the network mode to "NAT" for the VMware template

svn path=/trunk/Release Engineering/; revision=1268
2011-03-16 21:00:33 +00:00
Colin Finck
ec4cdc31ee Remove "Packaging ReactOS Releases.odt", it has just been replaced by http://reactos.org/wiki/ReactOS_Release_Engineer/Packaging_ReactOS_Releases
svn path=/trunk/tools/Release Engineering/; revision=1230
2010-10-08 17:16:20 +00:00
Colin Finck
b0aa91f537 Update my Release Engineering documentation to conform with current ReactOS releases.
Should be idiotproof now ;-)

svn path=/trunk/tools/Release Engineering/; revision=796
2008-08-23 10:07:48 +00:00
Colin Finck
d1d642e5fd - Create a new directory "Release Engineering" and move the "VM-Templates" directory into it.
- Add a document "Packaging ReactOS Releases.odt" describing how each ReactOS release package is created.
  This file also supersedes the "SVN-Readme.txt" files in the "QEMU" and "VMware" subdirectories, so I removed them.

svn path=/trunk/tools/Release Engineering/; revision=638
2007-12-22 21:18:19 +00:00
Colin Finck
b85ef0c155 Create a "files" subdirectory, the QEMU and ReactOS files will be put there.
A user, who extracts this package, will now first see the "boot.bat" and "Readme.txt" files, so he can't be confused by all these QEMU files ;-)

svn path=/trunk/tools/VM-Templates/; revision=371
2007-08-31 14:36:09 +00:00
Colin Finck
a5c1ba4835 Enable serial output to console in the template for the QEMU package
svn path=/trunk/tools/VM-Templates/; revision=370
2007-08-31 13:10:24 +00:00
Colin Finck
a245ad7676 - Remove the old QEMU and VMware files
- Add a directory "VM-Templates" containing new QEMU and VMware templates. These templates can be used for packaging the next ReactOS Releases

svn path=/trunk/tools/VM-Templates/; revision=228
2007-06-11 15:16:35 +00:00