From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6449247988281769984 X-Received: by 10.25.225.216 with SMTP id l85mr1857961lfk.23.1501582869547; Tue, 01 Aug 2017 03:21:09 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 10.25.153.129 with SMTP id b123ls207038lfe.41.gmail; Tue, 01 Aug 2017 03:21:09 -0700 (PDT) X-Received: by 10.46.77.197 with SMTP id c66mr2236260ljd.11.1501582869264; Tue, 01 Aug 2017 03:21:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1501582869; cv=none; d=google.com; s=arc-20160816; b=eciKCvrx+L2eOu+6BoU98ZxzU7gg8oFaOqto1uetU+siwlgjtf9xI2aR7vazko1iqW cQ/oKLJfKryyegrLQPG1EupaaNjmhFIn+2k538TrjMV00i8yA9kuzlJJa6m9Mzxtc2oe cDSguejUFx1LtmGjSB5NRHO8o62NdjJKTQlMV93YrdTBhwHDAdyICuioQYp2LxWtKAs1 fOfqVF6Uy77XHAAdf+yOjnn2wbXLSKIou/5i/BZhUfZaX50HHJ2SzZ7OmUuoxQYHpRM/ mCrvHNb4KY7FIx36l8g2Rh4r4EhDV8Mzs3eSiFzjV+t4nWu55+Dj+yKFPAjv2nNd16G2 i27g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:to:from:date:arc-authentication-results; bh=wu8kDrVhWv1EqXIqSJ3lSyqL8BBg6MLrZn4pG8CSufo=; b=wBYIEwoYHhpvM6jS27x4j3gip/ArPFW+V52xHK2wfp+l60Sdn5s6oxPGC7QPMv6fzr CMyuZhU+IYNWHqP+n7qPrpOrBuIhGtStj1l7VE0Ap0ntJnfPM4hcvpH/03YOBevGx30L XdWXGEO5ZDuVMHGvqklnIISTFDMYfP4iGUZR2+l6K86WVbBfw39bidd8Ak+6sqH6Tbta W5DesZUyeNP5oZ8cQ+HFsq16W2x5TEeeyWKqtZp9aWzqe0ApytK7Ks+eF0XJfKuWsDP/ zaoOgusFsc4D90a+2UbAHuEqgMayWAE/7ANrFRiNa3+mwvFqRcnZ3jRyBe2rq0Chhubw Az5g== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=neutral (google.com: 192.35.17.14 is neither permitted nor denied by best guess record for domain of henning.schild@siemens.com) smtp.mailfrom=henning.schild@siemens.com Return-Path: Received: from david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id m89si80284wmi.0.2017.08.01.03.21.09 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 01 Aug 2017 03:21:09 -0700 (PDT) Received-SPF: neutral (google.com: 192.35.17.14 is neither permitted nor denied by best guess record for domain of henning.schild@siemens.com) client-ip=192.35.17.14; Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 192.35.17.14 is neither permitted nor denied by best guess record for domain of henning.schild@siemens.com) smtp.mailfrom=henning.schild@siemens.com Received: from mail3.siemens.de (mail3.siemens.de [139.25.208.14]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id v71AL8pK029444 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 1 Aug 2017 12:21:08 +0200 Received: from md1em3qc ([139.25.68.40]) by mail3.siemens.de (8.15.2/8.15.2) with ESMTP id v71AL899012146 for ; Tue, 1 Aug 2017 12:21:08 +0200 Date: Tue, 1 Aug 2017 12:23:03 +0200 From: Henning Schild To: Subject: Re: [PATCH 00/16] fixes and introducing dpdk-bin support Message-ID: <20170801122303.1c21b176@md1em3qc> In-Reply-To: References: X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.31; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-TUID: EaAWaCJ78Ef6 The q is also available here: https://github.com/henning-schild/isar/tree/henning/staging_on_master Henning Am Tue, 1 Aug 2017 12:17:18 +0200 schrieb Henning Schild : > This series includes several basic fixes to isar. It replaces all the > previously posted patches by me, since it includes updated versions of > those. > > I did some restructuring moving tasks to the class isar-base. Some of > that is to give structure and some to introduce dpdk-bin. dpdk-bin is > a class that packages random files on the fly, this way you can also > run hooks when installing the packages, see example in last commit. > > > Henning Schild (16): > meta: ext4-img: copy and keep attributes, always copy with sudo > meta: classes: use base.bbclass from bitbake > meta: isar-base: remove unused function > remove redundant variable THISDIR > meta: conf: use bitbake.conf from bitbake and apply local changes > meta: conf: clean up local bitbake config > classes: use WORKDIR and get rid of BUILDROOT > classes: move fetch and unpack into isar-base > meta: dpdk use [dirs] directive instead of mkdir > meta: dpkg: reorder and rename do_install to install in addtask > meta: classes: make do_build always the end of the task-chain > meta: dpkg rename install to install_package > meta: classes: move install_package to isar-base > meta: classes: rename dpkg to dpkg-src > meta: add dpkg-bin class > recipes-app/hello-bin: add example on how to use dpkg-bin > > .../bitbake-user-manual-execution.xml | 2 +- > meta-isar/recipes-app/hello-bin/files/README | 1 + > meta-isar/recipes-app/hello-bin/files/postinst | 14 ++++ > meta-isar/recipes-app/hello-bin/hello-bin_0.1.bb | 26 +++++++ > meta-isar/recipes-app/hello/hello.bb | 2 +- > meta-isar/recipes-core/images/isar-image-base.bb | 8 +-- > meta/classes/base.bbclass | 81 > +--------------------- > meta/classes/dpkg-bin.bbclass | 47 +++++++++++++ > meta/classes/dpkg-src.bbclass | 22 ++++++ > meta/classes/ext4-img.bbclass | 8 ++- > meta/classes/image.bbclass | 2 +- > meta/classes/isar-base-image.bbclass | 1 + > meta/classes/{dpkg.bbclass => isar-base.bbclass} | 42 +++-------- > meta/conf/bitbake.conf.sample | 68 > ------------------ meta/conf/isar-bitbake.conf > | 11 +++ meta/recipes-devtools/buildchroot/buildchroot.bb | 10 +-- > scripts/isar-setup-builddir | 33 +++++++-- 17 > files changed, 179 insertions(+), 199 deletions(-) create mode 100644 > meta-isar/recipes-app/hello-bin/files/README create mode 100644 > meta-isar/recipes-app/hello-bin/files/postinst create mode 100644 > meta-isar/recipes-app/hello-bin/hello-bin_0.1.bb mode change 100644 > => 120000 meta/classes/base.bbclass create mode 100644 > meta/classes/dpkg-bin.bbclass create mode 100644 > meta/classes/dpkg-src.bbclass create mode 100644 > meta/classes/isar-base-image.bbclass rename > meta/classes/{dpkg.bbclass => isar-base.bbclass} (51%) delete mode > 100644 meta/conf/bitbake.conf.sample create mode 100644 > meta/conf/isar-bitbake.conf >