[rtems-source-builder commit] rtems-libbsd: Do not handle rtems_waf source when released.

Chris Johns chrisj at rtems.org
Fri Feb 28 03:49:12 UTC 2020


Module:    rtems-source-builder
Branch:    master
Commit:    3dd974990e11d12123902349e0f0bc8eba35e8e8
Changeset: http://git.rtems.org/rtems-source-builder/commit/?id=3dd974990e11d12123902349e0f0bc8eba35e8e8

Author:    Chris Johns <chrisj at rtems.org>
Date:      Fri Feb 28 14:45:28 2020 +1100

rtems-libbsd: Do not handle rtems_waf source when released.

The release libbsd tar file contains the rtems_waf submodule.

---

 rtems/config/tools/rtems-libbsd-common.cfg | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

diff --git a/rtems/config/tools/rtems-libbsd-common.cfg b/rtems/config/tools/rtems-libbsd-common.cfg
index 1cea6b7..3e782ab 100644
--- a/rtems/config/tools/rtems-libbsd-common.cfg
+++ b/rtems/config/tools/rtems-libbsd-common.cfg
@@ -33,14 +33,18 @@ URL:       https://git.rtems.org/rtems-libbsd.git/
 #
 # LibBSD Source.
 #
-#  Collect and install rtems_waf as cgit snapshots to not caputre submodules,
-#  which is a good thing because we would collect the entire FreeBSD source
-
+#  If not a release collect and install rtems_waf as cgit snapshots to not
+#  capture submodules, which is a good thing because we would collect the entire
+#  FreeBSD source.
+#
+#  Releases package submodules in the top level tarfile.
 #
 %source set rtems_libbsd \
       https://git.rtems.org/rtems-libbsd/snapshot/rtems-libbsd-%{rtems_libbsd_version}.tar.%{rtems_libbsd_ext}
-%source set rtems_waf \
-      https://git.rtems.org/rtems_waf/snapshot/rtems_waf-%{rtems_waf_version}.tar.%{rtems_libbsd_ext}
+%if !%{rsb_released}
+ %source set rtems_waf \
+       https://git.rtems.org/rtems_waf/snapshot/rtems_waf-%{rtems_waf_version}.tar.%{rtems_libbsd_ext}
+%endif
 
 #
 # Prepare the source code.
@@ -50,8 +54,9 @@ URL:       https://git.rtems.org/rtems-libbsd.git/
 
   source_dir_libbsd="rtems-libbsd-%{rtems_libbsd_version}"
   %source setup rtems_libbsd -q -n rtems-libbsd-%{rtems_libbsd_version}
-  %source setup rtems_waf -q -s 1 -c -a -n rtems-libbsd-%{rtems_libbsd_version}/rtems_waf
-
+  %if !%{rsb_released}
+   %source setup rtems_waf -q -s 1 -c -a -n rtems-libbsd-%{rtems_libbsd_version}/rtems_waf
+  %endif
   cd ${build_top}
 
 #



More information about the vc mailing list