From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6517546778931232768 X-Received: by 10.25.219.137 with SMTP id t9mr2796023lfi.11.1517484611434; Thu, 01 Feb 2018 03:30:11 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.46.89.83 with SMTP id n80ls785467ljb.16.gmail; Thu, 01 Feb 2018 03:30:10 -0800 (PST) X-Google-Smtp-Source: AH8x225J1CL7++dGmZWA4/F/9gXhDq/MTOWjSmlpIj+Rel1Hun84f3K4u2/HnZx8+EKMjyL9cx1H X-Received: by 10.25.205.202 with SMTP id d193mr2624787lfg.16.1517484610653; Thu, 01 Feb 2018 03:30:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517484610; cv=none; d=google.com; s=arc-20160816; b=Ud1m1l4+DQriBOHTf4IGLhsFRKLuKnJ6texjjG/aYO+pY4Yfvqa1DcwgwVXT0d7tox BswnpVKpQaAnnns5Zvs2UqeJ3P5TLqC2c0/r2scIxhJDforhHfcxLn2hVOWhx7CgcXHQ j34rJEvw1QR/dpneoKa1/LZmg35WSvXWSV8xaqAbSZNgGebwmQMJeySWRoHzyVaC7U7F lod8Yo8/3FebY/mL7yhxYP4Bn6KOpUWJh5zjV3NVoygtwLp6iTjaADXG8O3yiKTdMg7G WlgbSYkVdg3zABeq6ODb2I/ODcGVpfelOFqCq/Pkl22G6afCXlAB2iy933UmgGRnEIur buHw== 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=EDSK/gRZu1ih47Fx720sVioa/iphya/Q+pLOiNFJdn4=; b=TVOj6c7ra+e7ITfUlmIiUlw55CI3lIg/YTy+pyQ6q6mRd/10DnyHoDzuPEi+M0pVUB bcYvi1MAd2uKmR2mbCUsF3HBbiEcf6DkJE55fMKFnXENo1O95ZumxGykpNPavrtEksLR /i9WwIKXJCRrUtevJk5SE8sgEKNqhSDz6hUVwujSZCk23vLj01AklNhh7lcwNcHg+oEb 3xBzFOOBDapw77+947QwcbSEh2tdKe/FZdaxmtm8jv7jk2jMk2gSy4T7hvMUnX+STIzZ 4jBa8a08Io5VAzyyz7M4hBCrqw7zLkDZN0PjEjbIDgZ8c5zWzER5alQ8LN94Ol89Vzxm OBzw== 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 j81si1628204ljb.5.2018.02.01.03.30.10 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 01 Feb 2018 03:30:10 -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 w11BTpZV011589 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 1 Feb 2018 12:30:00 +0100 From: Alexander Smirnov To: isar-users@googlegroups.com Cc: Alexander Smirnov Subject: [PATCH 0/4] Rework isar-apt Date: Thu, 1 Feb 2018 14:29:40 +0300 Message-Id: <20180201112944.7877-1-asmirnov@ilbers.de> X-Mailer: git-send-email 2.9.5 X-TUID: 8myhndmKDNEm Hi all, this series intended to make buildchroot able to work with isar-apt. I've tried to add extended comments to each patch. Impact: with this series I'm able to build 'example-hello' <-> 'libhello' without any hacks. So the deps are installed automatically. NOTE: I've migrated to bitbake [lockfiles] mechanism, don't know how robust it is, but build in the loop started in the evening didn't fail during the night. Alexander Smirnov (3): isar-apt: Introduce separate recipe buildchroot: Enable isar-apt build.sh: Update apt sources meta-isar/conf/local.conf.sample | 5 +- .../recipes-core/images/files/distributions.in | 3 - meta/classes/dpkg-base.bbclass | 12 +++- meta/classes/image.bbclass | 67 +--------------------- meta/classes/isar-events.bbclass | 20 +++++++ meta/recipes-devtools/buildchroot/buildchroot.bb | 7 +++ meta/recipes-devtools/buildchroot/files/build.sh | 3 + .../buildchroot/files/multistrap.conf.in | 8 ++- .../isar-apt/files/distributions.in | 3 + meta/recipes-devtools/isar-apt/isar-apt.bb | 29 ++++++++++ 10 files changed, 82 insertions(+), 75 deletions(-) delete mode 100644 meta-isar/recipes-core/images/files/distributions.in create mode 100644 meta/classes/isar-events.bbclass create mode 100644 meta/recipes-devtools/isar-apt/files/distributions.in create mode 100644 meta/recipes-devtools/isar-apt/isar-apt.bb -- 2.1.4