From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6523072403514327040 X-Received: by 10.28.91.79 with SMTP id p76mr1287965wmb.19.1518771147259; Fri, 16 Feb 2018 00:52:27 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.28.129.141 with SMTP id c135ls185607wmd.11.canary-gmail; Fri, 16 Feb 2018 00:52:26 -0800 (PST) X-Google-Smtp-Source: AH8x224BhHpULI9DXAPznO99XdV44zeFzaN9xHA+Dhgim0fYbSHPJ9E+Hh0IUtlIzadJgP96P/9P X-Received: by 10.28.154.197 with SMTP id c188mr1094805wme.16.1518771146497; Fri, 16 Feb 2018 00:52:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518771146; cv=none; d=google.com; s=arc-20160816; b=QdfifKQ+N0pRYB6aTWe6gvYUAAU3XRgDccU8Z+4LFUZOLCHGxrrIh4wz+qFSzUxxCE Kowc5EGZ+c/xkz3e5PSmMgslWPTaoO7srT/6NzAGw457mRBuQadrwB01hiyD3u943sdY 77p/k/TQsU7HbqaGn1NWLBG+Db2ptlOawGxEeu5f8bzG8WiwCCaAKnOx/caDyZtxyZKG 0bWedWN4yLX7eH808tFTlYXm464si8ORhF7/kEzvFHeK0KJmg0an8zg1AgLt7sMGvKT8 9BBgbbfKo44bjetANTGHpRg/sWpRjkR+H23zeijN3Qhhfc/6oX33XNh4cutMDbD8osuV AxIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:references:in-reply-to:message-id:date :subject:to:from:arc-authentication-results; bh=65sUm3qDb+2SWXEl/VS/5bRQX2p2TxAvLalrEsmI17A=; b=OHOLuFy1GPbZObEvy4PxtycZr3u8sO1r1iQ/fPpQnSTU3jsdSQ+ZdnbnFbCDiouMBG w/KcL0biqYYRNxuE77hJTdwKF3VhJsAt5+7M1w01uKBceXc5Rl8gaBdYFK54hEj0dnPM GY5EoFsUtjDafBRrsZNHLh/crvCUkkT4XEZSLmSKeAhAAqTavFNpgEIc1LbvBqg3AEvV N+LjRi8p75aO2v3fr9jAmmzQ69jD7r/bEGmKZFwag+MbYqurQsNKzkBhZJtviSGycOdz gkSdmNHXFxnl98vqFBvptddZxfw2U+wffXR06bYa+gnskWoIf1Dloz0Ct3HDK3NvFYrm +XzQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Return-Path: Received: from david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id i75si642377wmg.1.2018.02.16.00.52.26 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 Feb 2018 00:52:26 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) client-ip=192.35.17.14; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Received: from mail1.siemens.de (mail1.siemens.de [139.23.33.14]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id w1G8qQtY020003 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 16 Feb 2018 09:52:26 +0100 Received: from md1f2u6c.ww002.siemens.net ([167.87.7.207]) by mail1.siemens.de (8.15.2/8.15.2) with ESMTP id w1G8qPVQ025341 for ; Fri, 16 Feb 2018 09:52:25 +0100 From: Jan Kiszka To: isar-users Subject: [PATCH 3/8] isar-events: Do not match on distro and arch Date: Fri, 16 Feb 2018 09:52:19 +0100 Message-Id: X-Mailer: git-send-email 2.13.6 In-Reply-To: References: In-Reply-To: References: X-TUID: 5+lNb4rMV68M From: Jan Kiszka There might be operations in flight that are mounting more for a particular $distro-$arch when the completion event arrives. Simply trying to umount everything under the TMPDIR increases the chance to catch them later, e.g. because we have to wait for some mount point to become free. Signed-off-by: Jan Kiszka --- meta/classes/isar-events.bbclass | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/meta/classes/isar-events.bbclass b/meta/classes/isar-events.bbclass index 68208f1..29c7437 100644 --- a/meta/classes/isar-events.bbclass +++ b/meta/classes/isar-events.bbclass @@ -27,11 +27,9 @@ python isar_handler () { if isinstance(e, bb.event.BuildCompleted): tmpdir = d.getVar('TMPDIR', True) - distro = d.getVar('DISTRO', True) - arch = d.getVar('DISTRO_ARCH', True) - if tmpdir and distro and arch: - basepath = tmpdir + '/work/' + distro + '-' + arch + if tmpdir: + basepath = tmpdir + '/work/' while not umount_all(basepath): time.sleep(1) -- 2.13.6