diff options
author | Chris Johns <chrisj@rtems.org> | 2015-12-10 16:54:40 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2015-12-11 12:11:54 +1100 |
commit | 40e4222d878ae8be13cf24443838fffeb5d542f5 (patch) | |
tree | 8e701925a9df581982681199096a401e9f8f3e85 /rtems/config/tools/rtems-kernel-4-1.cfg | |
parent | Ignore generated XML files. (diff) | |
download | rtems-source-builder-40e4222d878ae8be13cf24443838fffeb5d542f5.tar.bz2 |
Support released downloading of the RTEMS Tools and RTEMS Kernel.
Add a --without-error-reports flags to reduce the noise on --with-downloading.
Diffstat (limited to 'rtems/config/tools/rtems-kernel-4-1.cfg')
-rw-r--r-- | rtems/config/tools/rtems-kernel-4-1.cfg | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/rtems/config/tools/rtems-kernel-4-1.cfg b/rtems/config/tools/rtems-kernel-4-1.cfg index 1abf60c..d6c1f5b 100644 --- a/rtems/config/tools/rtems-kernel-4-1.cfg +++ b/rtems/config/tools/rtems-kernel-4-1.cfg @@ -16,7 +16,30 @@ BuildRoot: %{_tmppath}/%{name}-root-%(%{__id_u} -n) # # Source # -%source set rtems http://ftp.rtems.org/pub/rtems/%{rtems_kernel_version}/rtems-%{rtems_kernel_version}.tar.bz2 +%if %{rsb_released} + %if ! %{defined rtems_kernel_compression} + %define rtems_kernel_compression xz + %endif + %source set rtems %{rtems_release_url}/%{rtems_kernel_version}/rtems-%{rtems_kernel_version}.tar.%{rtems_kernel_compression} + %define rtems_bootstrap 0 +%else + %if ! %{defined rtems_kernel_version} + %define rtems_kernel_version HEAD + %endif + %if %{defined rtems_kernel_git_commit_hash} + %define rtems_kernel_git_checkout ?checkout=%{defined rtems_kernel_git_commit_hash} + %else + %define rtems_kernel_git_checkout %{nil} + %endif + + %source set rtems git://git.rtems.org/rtems.git?reset=hard?branch=%{rtems_kernel_version}?pull%{rtems_kernel_git_checkout} + + # + # The code in git needs to be bootstrapped. Do each build because we have + # no way to change what changes may have happened in the code. + # + %define rtems_bootstrap 1 + %endif # # If C++ defined for the tool set use it to control RTEMS's setting.. |