From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6491554293275951104 X-Received: by 10.25.195.140 with SMTP id t134mr1130948lff.11.1511733653183; Sun, 26 Nov 2017 14:00:53 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.46.20.11 with SMTP id u11ls1245193ljd.9.gmail; Sun, 26 Nov 2017 14:00:52 -0800 (PST) X-Google-Smtp-Source: AGs4zMY65DsXbeX15IOYNC+qdSEWXDJRGooeMEPc3Dp+lh1GBTFBhY8yJHN7BolG0oDlP1tsWZKJ X-Received: by 10.25.142.69 with SMTP id q66mr1167548lfd.31.1511733652563; Sun, 26 Nov 2017 14:00:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511733652; cv=none; d=google.com; s=arc-20160816; b=Y0LpF1yCoi4myhgMKuJdajQWxudDkndcTHHrVK3kYb5JRC9bSfnSU+P7GCK2UpNIza rxEo0vcEpY9pPhKB8TflIyRDNYQkr96M2X1BjzBcisgBopYqPWuUKzpYk8hXZWHetZ0j 74fn3aLSrXidIKKBn6zv/+Yf+sgVyxvtOyrbWPIpUR1RRpu+JBkelKsJvs9NPzwHowbi oF5wMIaKlyJ6y4ujlmuCXBQndOhfNbMCWp8BOwbfmm/VvNTtJ38pZMQL5iatS20b4QLK 7fR/iSr8aeNbtWGzYuY01lU2oN9dulpqlNXfQp1/VoJ774BLbF6pFJy/H98b9+plGgO2 fcLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:cc:to:from:arc-authentication-results; bh=VYlZK1KknEuBjfsUmC8D6m/2N/aL/bSEIXrrhWSvER8=; b=JrbbvcQ5N1cmcL2YIVV240UO1Qljg2rjnhiTeABLRws8l1EH/scZviPK2zP92tx9Yf KEexUO5UxfSf0FFo6U5OXOc2RI7KvgZOrppSp0P8fV0LW1aXCrMb85Xu94s1lZIM7pRD DiiUjASy7IjiTXbmq08lstRon4dvT6hfAvrqYg2mQkd2YWA/El4dWJ95tWorAQZS1IlH SxPW7gPW4ymgv9Rqi6zYtQAdkeoX8TLIWTEpDQdI7yTcZs1hFGb2h0t2UV3MQcjqYe5G Cj6jBHCIOorbRtweeuALEAn1+LQBCmvK1VHefGRWm+BATubOpolhLbkOkyvsldTeMHw0 zk4g== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Return-Path: Received: from aqmola.ilbers.de (aqmola.ilbers.de. [85.214.62.211]) by gmr-mx.google.com with ESMTPS id 64si33133ljz.5.2017.11.26.14.00.52 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 26 Nov 2017 14:00:52 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) client-ip=85.214.62.211; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Received: from localhost.localdomain ([188.227.110.165]) (authenticated bits=0) by aqmola.ilbers.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id vAQM0WuL016985 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 26 Nov 2017 23:00:38 +0100 From: Alexander Smirnov To: isar-users@googlegroups.com Cc: Alexander Smirnov Subject: [PATCH v3 0/4] Buildchroot prepare/cleanup Date: Mon, 27 Nov 2017 01:00:21 +0300 Message-Id: <20171126220025.14168-1-asmirnov@ilbers.de> X-Mailer: git-send-email 2.9.5 X-TUID: O85lHVc9vX+m Hi all, the goal of this series is to intrioduce 'prepare' and 'cleanup' tasks for buildchroot. Here they are used to mount/umount git downloads to buildchroot. In parallel several issue were fixed. Changes since v2: - Added cleanup hook: if package build fails - git folder will be unmounted. - Restore original alternative for packages. With best regards, Alex Alexander Smirnov (4): dpkg-base: Fix buildchroot dependency image: Add do_rootfs template to image class buildchroot: Add prepare and cleanup tasks dpkg-base: Update git alternates meta-isar/recipes-core/images/isar-image-base.bb | 3 --- meta/classes/dpkg-base.bbclass | 16 ++++++++++++++-- meta/classes/image.bbclass | 9 +++++++++ meta/recipes-devtools/buildchroot/buildchroot.bb | 21 +++++++++++++++++++++ 4 files changed, 44 insertions(+), 5 deletions(-) -- 2.9.5