[elbe-devel] [PATCH v2] elbeproject: introduce self.validationpath

John Ogness john.ogness at linutronix.de
Mon Jul 30 10:50:35 CEST 2018


On 2018-07-23, Manuel Traut <manut at linutronix.de> wrote:
> instead of building the path in multiple places
>
> Signed-off-by: Manuel Traut <manut at linutronix.de>

Reviewed-by: John Ogness <john.ogness at linutronix.de>

> ---
>
> changes since v1:
>
>  * also replace the one missing instance
>
>  elbepack/elbeproject.py | 14 +++++++-------
>  1 file changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/elbepack/elbeproject.py b/elbepack/elbeproject.py
> index 8b198c0c..0ed732ff 100644
> --- a/elbepack/elbeproject.py
> +++ b/elbepack/elbeproject.py
> @@ -120,6 +120,7 @@ class ElbeProject (object):
>          self.chrootpath = os.path.join(self.builddir, "chroot")
>          self.targetpath = os.path.join(self.builddir, "target")
>          self.sdkpath = os.path.join(self.builddir, "sdk")
> +        self.validationpath = os.path.join(self.builddir, "validation.txt")
>  
>          self.name = name
>          self.override_buildtype = override_buildtype
> @@ -391,21 +392,20 @@ class ElbeProject (object):
>          extract_target(self.buildenv.rfs, self.xml, self.targetfs,
>                         self.log, self.get_rpcaptcache())
>  
> -        validationpath = os.path.join(self.builddir, "validation.txt")
>          # The validation file is created using check_full_pkgs() and
>          # elbe_report(), both opening the file in append mode. So if an
>          # old validation file already exists, it must be deleted first.
> -        if os.path.isfile(validationpath):
> -            os.unlink(validationpath)
> +        if os.path.isfile(self.validationpath):
> +            os.unlink(self.validationpath)
>  
>          # Package validation and package list
>          if not skip_pkglist:
>              pkgs = self.xml.xml.node("/target/pkg-list")
>              if self.xml.has("fullpkgs"):
>                  check_full_pkgs(pkgs, self.xml.xml.node("/fullpkgs"),
> -                                validationpath, self.get_rpcaptcache())
> +                                self.validationpath, self.get_rpcaptcache())
>              else:
> -                check_full_pkgs(pkgs, None, validationpath,
> +                check_full_pkgs(pkgs, None, self.validationpath,
>                                  self.get_rpcaptcache())
>              dump_fullpkgs(self.xml, self.buildenv.rfs, self.get_rpcaptcache())
>  
> @@ -433,7 +433,7 @@ class ElbeProject (object):
>          # Elbe report
>          reportpath = os.path.join(self.builddir, "elbe-report.txt")
>          elbe_report(self.xml, self.buildenv, self.get_rpcaptcache(),
> -                    reportpath, validationpath, self.targetfs)
> +                    reportpath, self.validationpath, self.targetfs)
>  
>          # the current license code raises an exception that interrupts the hole
>          # build if a licence can't be converted to utf-8. Exception handling
> @@ -523,7 +523,7 @@ class ElbeProject (object):
>                  self.xml.text("project/name")),
>                  allow_fail=True)
>  
> -        os.system('cat "%s"' % os.path.join(self.builddir, "validation.txt"))
> +        os.system('cat "%s"' % self.validationpath)
>  
>      def pdebuild_init(self):
>          # Remove pdebuilder directory, containing last build results



More information about the elbe-devel mailing list