18 Commits

Author SHA1 Message Date
Chris Johns
5f7c53a7bd sb: Align the version processing with rtems-tools.
- 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
2019-11-18 11:29:45 +11:00
Chris Johns
ad56c6b1c4 sb: Fix error handling on thread exceptions when bootstraping. 2019-05-19 10:39:39 +10:00
Sebastian Huber
1645debc4f bootstrap: Do not generate acinlude.m4 files
Do not generate files which are part of the Git repository.  These files
should be maintained manually in the future.

This patch is a part of the BSP source reorganization.

Update #3285.
2018-04-23 13:36:33 +02:00
Joel Sherrill
ea15753f14 source-builder/sb/bootstrap.py: Do not reference bsp_specs to find BSPs
Updates #3520.
2017-11-22 15:43:06 -06:00
Chris Johns
f99c37eb0a bootstrap: Do not create a log file by default. 2017-05-10 10:41:19 +10:00
Chris Johns
3a972f6102 sb: Update code base to support Python3 and Python2.
Fix Windows support to allow MSYS2 Python to be used.

Updates #2619.
2016-03-07 15:02:58 +11:00
Chris Johns
23191a3880 sb: bootstrap.py clearing of environ var 'ACLOCAL_PATH' on MSYS2 fails.
With a recent (Feb 2016) pytnon on MSYS2 the clear fails so delete
the variable.

Update #2613.
2016-02-29 10:13:11 +11:00
Chris Johns
d897e93e49 Fix sb-bootrap to run on Windows using MSYS2.
Prepend 'sh' to the command so the autoreconf runs in a shell.

Is the first item in the path is a reference to MSYS2 remove it.

Closes #2613.
2016-02-24 17:33:08 +11:00
Chris Johns
47d703fd8c sb. Add VERSION support for releasing the RSB.
Add support to release the RSB by adding the VERSION file. The file
is a single line with the version.

Fix the reports to include the version. Update the INI file
support to include the details of the build.

Show the GIT or released version when the command starts.

Closes #2480.
2015-12-03 22:25:00 +11:00
Chris Johns
039381478b sb: PR 2184 - Fix the subprocess use on Python < 2.7. 2014-08-05 13:51:08 +10:00
Chris Johns
467cace5ba sb: Clean up the bootstrap error handling. 2014-05-20 21:55:51 +10:00
Chris Johns
822592530c Use the --jobs option. 2013-12-14 12:15:14 +11:00
Chris Johns
46dcbfc2bc Catch the OSError on the process failing. 2013-11-10 12:30:23 +11:00
Chris Johns
e191ce83ac Match output with the bootstrap script. 2013-05-10 18:13:38 +10:00
Chris Johns
8ee84604b0 Add check_output if on Python 2.6, ie CentOS. 2013-05-10 11:18:41 +10:00
Chris Johns
84924e4e52 Fix the open calls to use a host path. 2013-05-01 06:29:12 +10:00
Chris Johns
bf23399a8c Add a grep function and timestamp.
Fix the acinclude.m4.
2013-04-27 21:56:33 +10:00
Chris Johns
e879c9fe49 Add a faster bootstrap for RTEMS.
This is a threading dispatcher to bootstrap RTEMS using the
available cores rather than the sequential standard script.
2013-04-27 20:30:15 +10:00