[PATCH 1/2] sb/setbuilder: Install the build when stagging or configured to install
Frank Kühndel
frank.kuehndel at embedded-brains.de
Fri Sep 16 15:01:42 UTC 2022
Hi Chris,
I checked your two patches in an opensuse leap 15.4 container building
the tools (rtems-source-builder git) for RTEMS 6 and ARM BSP. The build
was OK; the dependencies on "expat-devel" and "gmp-devel" are gone.
Thanks and have a nice weekend
Frank
On 9/16/22 08:59, chrisj at rtems.org wrote:
> Subject:
> [PATCH 1/2] sb/setbuilder: Install the build when stagging or configured
> to install
> From:
> chrisj at rtems.org
> Date:
> 9/16/22, 08:59
>
> To:
> devel at rtems.org
>
>
> From: Chris Johns<chrisj at rtems.org>
>
> ---
> source-builder/sb/setbuilder.py | 9 ++++++---
> 1 file changed, 6 insertions(+), 3 deletions(-)
>
> diff --git a/source-builder/sb/setbuilder.py b/source-builder/sb/setbuilder.py
> index f24ac87..3e16111 100644
> --- a/source-builder/sb/setbuilder.py
> +++ b/source-builder/sb/setbuilder.py
> @@ -226,6 +226,9 @@ class buildset:
> def installing(self):
> return self.install_mode() == 'installing'
>
> + def installable(self):
> + return not self.opts.no_install() or self.staging()
> +
> def staging(self):
> return not self.installing()
>
> @@ -553,14 +556,14 @@ class buildset:
> ', '.join([b.name() for b in builds])))
> if deps is None and not have_errors:
> for b in builds:
> - log.trace('_bset: : %s: %r' % (self.install_mode(),
> - b.installable()))
> + log.trace('_bset: : %s: installable=%r build-installable=%r' % \
> + (self.install_mode(), self.installable(), b.installable()))
> if b.installable():
> prefix = b.config.expand('%{_prefix}')
> buildroot = path.join(b.config.expand('%{buildroot}'), prefix)
> if self.staging():
> prefix = b.config.expand('%{stagingroot}')
> - if not self.opts.no_install():
> + if self.installable():
> self.install(self.install_mode(), b.name(), buildroot, prefix)
> #
> # Sizes ...
> -- 2.37.1 _______________________________________________ devel mailing
> list devel at rtems.org http://lists.rtems.org/mailman/listinfo/devel
>
--
embedded brains GmbH
Herr Frank KÜHNDEL
Dornierstr. 4
82178 Puchheim
Germany
email: frank.kuehndel at embedded-brains.de
phone: +49-89-18 94 741 - 23
mobile: +49-176-15 22 06 - 11
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
More information about the devel
mailing list