`RosBE-Builder.sh` defaults to using `-march=native`. Images built on the latest CPUs (as the GitHub Actions CI machines have) will then fail on older build machines.
These flags are already used for the Debian package: aff79fe611/RosBE-Unix/Base-i386_debian/rules
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
- 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
Give examples when asking for the configuration values to make these scripts even more foolproof :)
svn path=/trunk/Release_Engineering/; revision=2259
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
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
- 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
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
- 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