Fix the release builds of rtems-tools and kernel.

Updates #2952.
This commit is contained in:
Chris Johns 2017-04-13 08:42:00 +10:00
parent e85c673ef2
commit 576e284c9d
2 changed files with 29 additions and 25 deletions

View File

@ -62,7 +62,8 @@ BuildRoot: %{_tmppath}/%{name}-root-%(%{__id_u} -n)
%if ! %{defined rtems_kernel_compression}
%define rtems_kernel_compression xz
%endif
%define rtems_kernel_version %{rtems_version}
%define rtems_kernel_version %{rsb_version}
%source set rtems %{rtems_release_url}/rtems-%{rtems_kernel_version}.tar.%{rtems_kernel_compression}
%define rtems_bootstrap 0
%else
#
@ -70,7 +71,6 @@ BuildRoot: %{_tmppath}/%{name}-root-%(%{__id_u} -n)
# no way to change what changes may have happened in the code.
#
%define rtems_bootstrap 1
%endif
%if ! %{defined rtems_kernel_version}
%define rtems_kernel_version HEAD
@ -82,6 +82,9 @@ BuildRoot: %{_tmppath}/%{name}-root-%(%{__id_u} -n)
%endif
%source set rtems git://git.rtems.org/rtems.git?reset=hard?branch=%{rtems_kernel_version}?pull%{rtems_kernel_git_checkout} #
%endif
#
# If C++ defined for the tool set use it to control RTEMS's setting..
#
%if %{defined enable_cxx}

View File

@ -21,9 +21,9 @@
%if %{rtems_tools_build}
%if %{rsb_released}
%define rtems_tools_version %{rtems_version}
%endif
%define rtems_tools_version %{rsb_version}
%source set rtems-tools %{rtems_release_url}/%{rtems_tools_version}/rtems-tools-%{rtems_tools_version}.tar.xz
%else
#
# rtems_git_commit_hash : The commit hash else the branch is tracked.
#
@ -37,6 +37,7 @@
%endif
%source set rtems-tools git://git.rtems.org/rtems-tools.git?reset=hard?fetch?branch=%{rtems_tools_version}?pull%{rtems_tools_git_checkout}
%endif
#
# The RTEMS Tools build instructions.