Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pkgconfig.py: Removed use of "unicode" keyword for python3 compatibility | Stephen Clark | 2020-09-26 | 1 | -6/+17 |
| | | | | Closes #4094. | ||||
* | sb: Fix the imports on Python2 | Chris Johns | 2020-08-28 | 10 | -21/+31 |
| | | | | Updates #4037 | ||||
* | sb: Use shebang env python | Chris Johns | 2020-08-25 | 38 | -624/+166 |
| | | | | Closes #4037 | ||||
* | sb/track: Only output unreferenced configs with the option | Chris Johns | 2020-08-12 | 1 | -33/+30 |
| | |||||
* | sb/bootstrap: Remove the sb-bootstrap command | Chris Johns | 2020-08-10 | 2 | -302/+0 |
| | | | | Closes #4046 | ||||
* | sb/builder: Remove sb-builder command | Chris Johns | 2020-08-10 | 1 | -29/+0 |
| | | | | Closes #4045 | ||||
* | sb/track: Add a command to track build sets. | Chris Johns | 2020-08-10 | 6 | -596/+1029 |
| | | | | | | | | - Process a build set for a range of hosts and output a dependency tree, the used build set and configuration files. - Output the configuration files that are no referenced Closes #4036 | ||||
* | sb/options: A Canadian Cross is a different host, build and target | Chris Johns | 2020-06-30 | 1 | -6/+5 |
| | | | | The check must make sure each is different. | ||||
* | Change version to RTEMS 6 | Sebastian Huber | 2020-06-30 | 1 | -1/+1 |
| | | | | Update #4020. | ||||
* | sb: Disable any trace data | Chris Johns | 2020-05-08 | 1 | -2/+2 |
| | |||||
* | sb: Add git clean to the supported git commands. | Chris Johns | 2020-05-08 | 2 | -0/+17 |
| | |||||
* | sb/linux.py: Workaround for Python >= 3.8 | Anders Montonen | 2020-04-28 | 1 | -7/+11 |
| | | | | | | | | | | | | | | | The platform.dist() interface has been deprecated since Python 3.5, and has been removed in Python 3.8. Fixes: Traceback (most recent call last): File "/home/anders/work/rtems/rsb/source-builder/sb/options.py", line 682, in load overrides = linux.load() File "/home/anders/work/rtems/rsb/source-builder/sb/linux.py", line 60, in load distro = platform.dist()[0] AttributeError: module 'platform' has no attribute 'dist' Signed-off-by: Anders Montonen <Anders.Montonen@iki.fi> | ||||
* | sb: Fix Python literal comparison warnings | Anders Montonen | 2020-04-28 | 2 | -30/+30 |
| | | | | | | | Fixes: SyntaxWarning: "is" with a literal. Did you mean "=="? Signed-off-by: Anders Montonen <Anders.Montonen@iki.fi> | ||||
* | sb/reports: add sanitize parameter enabled for --mail | Gedare Bloom | 2020-04-04 | 2 | -21/+35 |
| | | | | | | | | Adds a --sanitize option to command line for reports.py and also for the reports.report() interface from setbuilder.py to remove the Remotes information from git. Closes #3887. | ||||
* | sb/reports.py: Remove spurious error check | Gedare Bloom | 2020-04-01 | 1 | -2/+0 |
| | | | | | The error path is taken when list-bsets or list-cfgs returns true (meaning it listed them). So the error is invalid. | ||||
* | sb/execute: Port fixes from rtems-tools | Chris Johns | 2020-03-30 | 1 | -10/+23 |
| | |||||
* | sb: Use multiprocessing.cpu_count() | Sebastian Huber | 2020-03-05 | 1 | -16/+2 |
| | | | | | The previous implementation does not work on some Linux distributions, e.g. Debian on sparc64. Use a standard function instead. | ||||
* | sb/options: Let --source-only-download download releases | Chris Johns | 2020-03-04 | 2 | -3/+2 |
| | | | | | | - The release procedure uses the sb-set-sources command now. Closes #3896 | ||||
* | sb/pkgconfig: Fix python2 issue with caching changes | Chris Johns | 2020-03-04 | 1 | -1/+2 |
| | | | | Closes #3893 | ||||
* | sb/python-wrapper: Add python2.7 to aid testing | Chris Johns | 2020-03-04 | 1 | -1/+1 |
| | |||||
* | sb/pkgconfig: Cache pkgconfig based on a file name not name | Chris Johns | 2020-03-03 | 1 | -7/+9 |
| | | | | | | | | | - Caching on name falsely assumed checks across different config instances in nested build sets as used in vertical stack building was valid. This stopped a valid check for a prefix seeing if a valid BSP config was present. Updates #3893 | ||||
* | sb/config: Add paths checks to %{path ...} | Chris Johns | 2020-03-03 | 1 | -11/+37 |
| | | | | Updates #3893 | ||||
* | sb/config: Expanded nested shell commands | Chris Johns | 2020-03-03 | 1 | -2/+7 |
| | | | | Updates #3893 | ||||
* | windows: Use GNU tar to unpack source | Chris Johns | 2020-02-12 | 1 | -1/+1 |
| | | | | | | - The bsdtar command does not handle symlinks cleanly, GNU tar does Closes #3868 | ||||
* | freebsd: Fix GDB building on some 12 and higher versions | Chris Johns | 2020-01-21 | 1 | -1/+3 |
| | |||||
* | sb/getsources: Fix the repo_mail reference. | Chris Johns | 2019-12-05 | 1 | -1/+1 |
| | |||||
* | sb/getsources: Macro right hand values need to be strings. | Chris Johns | 2019-12-05 | 1 | -2/+2 |
| | |||||
* | sb: VERSION may not contain a release path or hashes | Chris Johns | 2019-12-05 | 1 | -2/+2 |
| | |||||
* | Be more resilient against $PATH errors | Sebastian Huber | 2019-12-02 | 1 | -13/+17 |
| | | | | Close #3781. | ||||
* | sb/setbuilder: Output the mail send failure message on error | Chris Johns | 2019-11-19 | 1 | -1/+5 |
| | |||||
* | sb: Align the version processing with rtems-tools. | Chris Johns | 2019-11-18 | 9 | -79/+207 |
| | | | | | | | | | | | - Use the same VERSION file format as rtems-tools so a common release generation can be used. - The version.py is almost the same as rtems-tools. There are some minor differences, one is the RTEMS version is present in this file while rtems-tool uses config/rtems-release.ini. Updates #3822 | ||||
* | sb: Add support for a comma separated release path list. | Chris Johns | 2019-11-18 | 2 | -19/+22 |
| | | | | Updates #3814 | ||||
* | sb/getsource: Load the local host overrides | Chris Johns | 2019-10-28 | 1 | -0/+47 |
| | | | | | The local host overrides have to be loaded so host specific commands and settings can be found and used. | ||||
* | sb/getsource: Add RTEMS BSP defaults to fetch packages sources. | Chris Johns | 2019-10-27 | 1 | -2/+13 |
| | |||||
* | sb/getsource: Set the correct macro name for getting source. | Chris Johns | 2019-10-27 | 1 | -1/+1 |
| | |||||
* | sb/get-source: Add a macro to indicate the get-source command is running. | Chris Johns | 2019-10-27 | 1 | -0/+1 |
| | | | | - Fix GDB's library checks to ignore errors when getting the source. | ||||
* | sb/config: Add support for line continuation. | Chris Johns | 2019-10-27 | 1 | -2/+14 |
| | | | | | | | | | | - Add line continuation support so empty macros can be used at the end of configure command lines, ie RTEMS kernel. The config parser removes empty lines and wihout this support a trailing line continuation character joins a configure command line to next command. - Fix freetype's gmake support for non-GNU operating systems. | ||||
* | sb/options: Split options on the first '=' only. | Chris Johns | 2019-10-26 | 1 | -2/+2 |
| | | | | | Split only on the first '=' in an option so BSPOPTS can contain an '='. | ||||
* | sb/windows: Add the optional cmake command. | Chris Johns | 2019-10-25 | 1 | -0/+1 |
| | |||||
* | sb/build: Add -E to '%source setup' to handle tar dependency errors. | Chris Johns | 2019-10-25 | 1 | -1/+25 |
| | | | | | | | | Tar on Windows raises an error if a symlink appears before the target. Windows needs the target to exist before a link can be created. This patch adds support via the -E option to catch the error and rerun the tar command a second time. The symlink should work as the target should exist on the second pass. | ||||
* | sb: Detect duplicate adds of patches. | Chris Johns | 2019-09-19 | 1 | -1/+7 |
| | |||||
* | 5/llvm: Add LLVM as a package for RTEMS. | Chris Johns | 2019-09-16 | 6 | -72/+112 |
| | | | | | | | | | | | | | - Add '%source download <source>' to only download the source and do not unpack and prep. This can used when a package internally needs another source package. - Install the staging root only if it is present. A package may internally build another package that is not staged as it is not suitable for installing. Updates #3250 Updatew #3797 | ||||
* | sb/setbuilder: Add a trace to help installing. | Chris Johns | 2019-09-16 | 1 | -0/+1 |
| | |||||
* | sb/check-command: Add a check command wrapper | Chris Johns | 2019-09-16 | 1 | -0/+26 |
| | |||||
* | sb/config: Escape double quotes on Windows for shell macros | Chris Johns | 2019-09-06 | 1 | -2/+5 |
| | | | | Closes #3792 | ||||
* | freebsd: SVN is optional. | Chris Johns | 2019-09-06 | 1 | -1/+1 |
| | |||||
* | sb/setbuilder: Check is mail is valid. | Chris Johns | 2019-08-29 | 1 | -1/+1 |
| | |||||
* | sb: Send only one mail when building a BSP | Chris Johns | 2019-08-27 | 1 | -46/+68 |
| | | | | - Add support to email a single report if configured to do so. | ||||
* | sb/download: Add support for a base64 hash string | Chris Johns | 2019-08-27 | 1 | -2/+8 |
| | |||||
* | Add support for MX Linux | Himanshu40 | 2019-08-24 | 1 | -1/+1 |
| |