Changeset 40e4222 in rtems-source-builder
- Timestamp:
- 12/10/15 05:54:40 (8 years ago)
- Branches:
- 4.10, 4.9, 5, master
- Children:
- dfc4a4f
- Parents:
- fb4ba79
- git-author:
- Chris Johns <chrisj@…> (12/10/15 05:54:40)
- git-committer:
- Chris Johns <chrisj@…> (12/11/15 01:11:54)
- Files:
-
- 1 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
rtems/config/rtems-urls.bset
rfb4ba79 r40e4222 12 12 %define rtems_newlib_patches %{rtems_git_tools}/newlib 13 13 %define rtems_gdb_patches %{rtems_git_tools}/gdb 14 15 # 16 # Releases paths on the FTP server. 17 # 18 %define rtems_release_url https://ftp.rtems.org/pub/rtems/releases/%{rtems_version} -
rtems/config/tools/rtems-kernel-4-1.cfg
rfb4ba79 r40e4222 17 17 # Source 18 18 # 19 %source set rtems http://ftp.rtems.org/pub/rtems/%{rtems_kernel_version}/rtems-%{rtems_kernel_version}.tar.bz2 19 %if %{rsb_released} 20 %if ! %{defined rtems_kernel_compression} 21 %define rtems_kernel_compression xz 22 %endif 23 %source set rtems %{rtems_release_url}/%{rtems_kernel_version}/rtems-%{rtems_kernel_version}.tar.%{rtems_kernel_compression} 24 %define rtems_bootstrap 0 25 %else 26 %if ! %{defined rtems_kernel_version} 27 %define rtems_kernel_version HEAD 28 %endif 29 %if %{defined rtems_kernel_git_commit_hash} 30 %define rtems_kernel_git_checkout ?checkout=%{defined rtems_kernel_git_commit_hash} 31 %else 32 %define rtems_kernel_git_checkout %{nil} 33 %endif 34 35 %source set rtems git://git.rtems.org/rtems.git?reset=hard?branch=%{rtems_kernel_version}?pull%{rtems_kernel_git_checkout} 36 37 # 38 # The code in git needs to be bootstrapped. Do each build because we have 39 # no way to change what changes may have happened in the code. 40 # 41 %define rtems_bootstrap 1 42 %endif 20 43 21 44 # -
rtems/config/tools/rtems-kernel-4.10.2.cfg
rfb4ba79 r40e4222 6 6 %include %{_configdir}/base.cfg 7 7 8 %define rtems_kernel_version 4.10.2 8 %define rtems_kernel_version 4.10.2 9 %define rtems_kernel_compression bz2 9 10 10 11 %hash md5 rtems-%{rtems_kernel_version}.tar.bz2 158566d0f1330d4eaba5a60e757d3dd0 11 12 #13 # The code in git needs to be bootstrapped. Do each build because we have14 # no way to change what changes may have happened in the code.15 #16 %define rtems_bootstrap 017 12 18 13 # -
rtems/config/tools/rtems-kernel-4.11.cfg
rfb4ba79 r40e4222 12 12 %endif 13 13 14 # 15 # Build if the RSB is released. 16 # 17 %if ! %{rtems_kernel_build} 18 %if %{rsb_released} 19 %define rtems_kernel_build 1 20 %endif 21 %endif 22 14 23 %if %{rtems_kernel_build} 15 24 %include %{_configdir}/checks.cfg … … 17 26 %include %{_configdir}/versions.cfg 18 27 19 %define rtems_kernel_version 4.11 28 %define rtems_kernel_version 4.11.0-rc1 20 29 21 30 # … … 37 46 38 47 # 39 # Pull the latest changes from git each build. Override if this is not what you40 # want.41 #42 %source set rtems git://git.rtems.org/rtems.git?reset=hard?pull43 44 #45 # The code in git needs to be bootstrapped. Do each build because we have46 # no way to change what changes may have happened in the code.47 #48 %define rtems_bootstrap49 50 #51 48 # The RTEMS build instructions. We use 4.xx Release 1. 52 49 # -
rtems/config/tools/rtems-kernel-4.9.6-1.cfg
rfb4ba79 r40e4222 6 6 %include %{_configdir}/base.cfg 7 7 8 %define rtems_kernel_version 4.9.6 9 10 # 11 # The code in git needs to be bootstrapped. Do each build because we have 12 # no way to change what changes may have happened in the code. 13 # 14 %define rtems_bootstrap 8 %define rtems_kernel_version 4.9.6 9 %define rtems_kernel_compression bz2 15 10 16 11 # -
rtems/config/tools/rtems-tools-1.cfg
rfb4ba79 r40e4222 22 22 %if %{rtems_tools_build} 23 23 # 24 # Pull the latest changes from git each build. Override if this is not what you 25 # want. 24 # If the RSB is released look for a release tarball else use git. 26 25 # 27 %if %{ defined rtems_tools_version}28 % define rtems_tools_git_checkout ?checkout=%{rtems_tools_version}26 %if %{rsb_released} 27 %source set rtems-tools %{rtems_release_url}/%{rtems_tools_version}/rtems-tools-%{rtems_tools_version}.tar.xz 29 28 %else 30 %define rtems_tools_version HEAD 31 %define rtems_tools_git_checkout %{nil} 29 # 30 # rtems_git_commit_hash : The commit hash else the branch is tracked. 31 # 32 %if ! %{defined rtems_tools_version} 33 %define rtems_tools_version HEAD 34 %endif 35 %if %{defined rtems_tools_git_commit_hash} 36 %define rtems_tools_git_checkout ?checkout=%{defined rtems_tools_git_commit_hash} 37 %else 38 %define rtems_tools_git_checkout %{nil} 39 %endif 40 41 %source set rtems-tools git://git.rtems.org/rtems-tools.git?reset=hard?branch=%{rtems_tools_version}?pull%{rtems_tools_git_checkout} 32 42 %endif 33 %source set rtems-tools git://git.rtems.org/rtems-tools.git?reset=hard?branch=master?pull%{rtems_tools_git_checkout}34 43 35 44 # 36 45 # The RTEMS Tools build instructions. We use GIT Release 1. 37 46 # 38 %include tools/rtems-tools- git-1.cfg47 %include tools/rtems-tools-common-1.cfg 39 48 %endif -
rtems/config/tools/rtems-tools-4.11-1.cfg
rfb4ba79 r40e4222 3 3 # 4 4 5 # Wait for the release and until then track head. 6 # %define rtems_tools_version 2015c854c54ac13d3712ddb58e946659dcc617dc 5 # 6 # Track the release branch. 7 # 8 %define rtems_tools_version %{rsb_version} 7 9 8 10 # -
source-builder/defaults.mc
rfb4ba79 r40e4222 46 46 buildname: none, none, '%{name}' 47 47 48 # The default is not release. 49 is_rsb_release: none, none, '0' 48 # The default is not released. 49 rsb_released: none, none, '0' 50 rsb_version: none, none, 'no-version' 50 51 51 52 # GNU triples needed to build packages -
source-builder/sb/build.py
rfb4ba79 r40e4222 112 112 113 113 def _generate_report_(self, header, footer = None): 114 ereport.generate('rsb-report-%s.txt' % self.macros['name'], 115 self.opts, header, footer) 114 label, result = self.opts.with_arg('error-report') 115 if label.startswith('without') and result == 'no': 116 ereport.generate('rsb-report-%s.txt' % self.macros['name'], 117 self.opts, header, footer) 116 118 117 119 def __init__(self, name, create_tar_files, opts, macros = None): -
source-builder/sb/options.py
rfb4ba79 r40e4222 304 304 def sb_released(self): 305 305 if version.released(): 306 self.defaults['is_rsb_released'] = '1' 307 self.defaults['_sbreleased'] = '1' 308 self.defaults['_sbversion'] = version.str() 306 self.defaults['rsb_released'] = '1' 307 self.defaults['rsb_version'] = version.str() 309 308 310 309 def sb_git(self):
Note: See TracChangeset
for help on using the changeset viewer.