From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6509455202632859648 X-Received: by 10.202.51.132 with SMTP id z126mr8129431oiz.39.1515600644158; Wed, 10 Jan 2018 08:10:44 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.157.11.142 with SMTP id 14ls2068841oth.20.gmail; Wed, 10 Jan 2018 08:10:43 -0800 (PST) X-Google-Smtp-Source: ACJfBotwWWXqn7pyp49qj3x1hYXs0liCanDlJsB4t3FEukdU3+q4TyxUoE8l3bjsqmthwmMyg3Gg X-Received: by 10.202.232.78 with SMTP id f75mr440881oih.16.1515600643965; Wed, 10 Jan 2018 08:10:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1515600643; cv=none; d=google.com; s=arc-20160816; b=swLkdUGUslIyTban/dadn5CS88RkhknmB7+pZRT5Wj0OggXSxofa0o/jJB57vMLEum vXe09fG7tJQUmitlkjLHpZ9+KXVsHMnaPRCTgHbR/nL6adkFJ3oY/vDxozM2gLHqU7Bg PU6GM7xG0MTEpTevvQ9L0Gtnn5d0qac21iSM14MPTi0YW7vX4QCYLrJv0O/AWcVq/t/L 5Ifq9zOhRxkZa+sFi7MFw+N/+J/kGkZkoxwvs2aBK9HEZjHIffPb8aszIbgv76F/t5CT 6aDqlScPsD866ZHmpTjVNW+PnmVZfUGgLGzu6EBUJjS2AMmqQ8Aio/AQ1A+Gb40I4YAP VDeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:to:from:dkim-signature :arc-authentication-results; bh=bun9HphZv/7t4WSG/eKv8R86wrb8QscBAsiLsn9YGPE=; b=oJW2k2t6V594rwYEazyHHYu7amk6Ttbr1soq8W1Mm+D4gnbVn2ZV3kwlrk7sicwp7S FUurWrVrpkeA+6aZ3bOffvykaXMNFO4qg5Ys9Cji7r4V/4O+QC7yYhjxQWvZlP3a37XX rKmFluFqyEINeznY9SxryO8VOkHjA+unprrh3jDYqyO8Gt0XpmRbmOu079m2HCJnGYNx Msx4cvJk6DLjiNUJa30+JkyqAhVJaF7Gh6JZDyLe57pdFgNlSz+DRm8Y9+5TobgMP+OZ tc+x0eq7rwgCR1bX7I+3hmmGm/mFS4XpV8qFO+jzCKtVRxp4SSxZ11z2SJy+rqllupSY WY9Q== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=HJrA3oaw; spf=pass (google.com: domain of kergoth@gmail.com designates 2607:f8b0:400e:c05::22f as permitted sender) smtp.mailfrom=kergoth@gmail.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-pg0-x22f.google.com (mail-pg0-x22f.google.com. [2607:f8b0:400e:c05::22f]) by gmr-mx.google.com with ESMTPS id v22si526784oth.1.2018.01.10.08.10.43 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Jan 2018 08:10:43 -0800 (PST) Received-SPF: pass (google.com: domain of kergoth@gmail.com designates 2607:f8b0:400e:c05::22f as permitted sender) client-ip=2607:f8b0:400e:c05::22f; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=HJrA3oaw; spf=pass (google.com: domain of kergoth@gmail.com designates 2607:f8b0:400e:c05::22f as permitted sender) smtp.mailfrom=kergoth@gmail.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: by mail-pg0-x22f.google.com with SMTP id f14so8586865pga.10 for ; Wed, 10 Jan 2018 08:10:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id; bh=bun9HphZv/7t4WSG/eKv8R86wrb8QscBAsiLsn9YGPE=; b=HJrA3oawZMQLkbCIzAoBB4KY5JSiaGdEkcyDZHxMug0qrY0Z97eKf1Wc9/mshdc9Mw pyN4hm4Q6DF2ZtxQpiMNjoTNAWEPQkBgAzk6HGS4ndlmHWhsYmZ65xXhVZS6t/M996k0 nOR3782JSxIllznScvwqVAVl8VAvz8VLMGyGGvAhefVyp1UM3qPhjMkeLu6ko9xKE+lD f/fy6pEkNNvE1xsgf6PPKctTyOHMCpSY7/cqMV4mjz6gb8vvuP/T7IH369PCnyNGWunl hdiGqmEXL641o91IaXqnORKtOAo/x/p30D2Pba8uyuySC/j02LSDIk2CWDH9MuIjx4dH gFKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=bun9HphZv/7t4WSG/eKv8R86wrb8QscBAsiLsn9YGPE=; b=WXsHs4GWu2xo74ozEgnvEryNW19EVaF6LrExWXc4fS/oUePzbr1Pivrb1zNTIyMQdc EYz+HqU66zQgeWrrY7gH2+26Z1LY/cDm3YdlpC0BdZv96vG0YhDn50ejlivlxxEJbR+7 EB8geDW9YpoKd/02vHvqp7Q8eSXWsSCCnZtcsEXL2hGtIek1LZCC70H/dGkUdC6y7g6+ EhkpEOzg3+qLqDHwUMjffjkiEC/+P8+L/VYFnSWue3/oqxTu1VSk1vT3e9P5DIg5VfkA 8yk5atFGcDXJ+K1K7BJUo3U1E3L0EZI1TiBjoL4FWZNL10U+tJ5hwdASZ7ffji6JAmGC Gb4Q== X-Gm-Message-State: AKwxytczyiFrZetxWbnoEkrpyuf9RsVjpE3QcvUcHouSklBpqdatOLLh OcunoMRu+E12Pnm6xWd+cvQiQ6wG X-Received: by 10.98.23.23 with SMTP id 23mr4079489pfx.179.1515600643382; Wed, 10 Jan 2018 08:10:43 -0800 (PST) Return-Path: Received: from localhost.localdomain (ip70-180-21-74.ph.ph.cox.net. [70.180.21.74]) by smtp.gmail.com with ESMTPSA id a7sm29984497pgq.85.2018.01.10.08.10.41 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Jan 2018 08:10:42 -0800 (PST) From: Christopher Larson To: isar-users@googlegroups.com Subject: [PATCH] dpkg.bbclass: add lockfile for do_build Date: Wed, 10 Jan 2018 09:04:09 -0700 Message-Id: <20180110160409.18273-1-kergoth@gmail.com> X-Mailer: git-send-email 2.11.0 X-TUID: pxAdrgG0dKUq All recipes using this class will run build.sh in the same chroot, and build.sh runs apt-get to install deps, so the build can fail due to dpkg being unable to acquire its lock. Add a bitbake lockfile to ensure that only one do_build task for recipes inheriting this class runs at a time. Signed-off-by: Christopher Larson --- meta/classes/dpkg.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes/dpkg.bbclass b/meta/classes/dpkg.bbclass index c10f5ba..3966a71 100644 --- a/meta/classes/dpkg.bbclass +++ b/meta/classes/dpkg.bbclass @@ -7,3 +7,4 @@ inherit dpkg-base dpkg_runbuild() { sudo chroot ${BUILDCHROOT_DIR} /build.sh ${PP}/${SRC_DIR} } +do_build[lockfiles] += "${TMPDIR}/dpkg.lock" -- 2.11.0