From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6617812835611181056 X-Received: by 2002:a17:902:6909:: with SMTP id j9-v6mr1185309plk.49.1540829622577; Mon, 29 Oct 2018 09:13:42 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:902:988c:: with SMTP id s12-v6ls3626488plp.4.gmail; Mon, 29 Oct 2018 09:13:42 -0700 (PDT) X-Google-Smtp-Source: AJdET5fMFolaRq4WGROWmq12BSvOe0E2Vqnk3y7kNCvKhAhQPX24PQ3ioC5CYbn3ipUXYaDdtuaq X-Received: by 2002:a17:902:e18c:: with SMTP id cd12-v6mr331381plb.122.1540829622309; Mon, 29 Oct 2018 09:13:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540829622; cv=none; d=google.com; s=arc-20160816; b=TCcCFg1f45iT3SkpMBz/omii423vlqMoINvq2JUzUg4ecn4L2aiPReWiLwy6DeDC2H yJ3cLORJb8wM/h53/9mo1Do3kKNCY5HvC/jzlDJHn1zESybkRjCZ8rY/V8rPY4Oehdwg mwxExjOwV2axmTVT9MvTI/z/10QPj2eyOYtQCEG8EGIgdt/aGsc+7z6ADuryXxbXtsLx VZNsTmJVZ37gxJI+oB4fHXT/6Rv7i6cSfTQlb/7WCjjch0TOcnr9rvV0eq3zDqsX3fBJ QOErXO+JSfeJLX4k/OsucBFsF3t0vSYMFBeHJJM67H+CZ88Oo4ZbfmsA+pINVSiBnsiC r/Jw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:date:subject:cc:to:from; bh=XQWyao3FKAxqRlr/rkusDVK1j2olQwY4SdK9NG8EvSk=; b=aJB3skbMMQY7oU48AbT8Cyxd5YAgu85g4wNh9t8fu8lkBl/vzDfBc3NJyvUBROA5s2 5u/ZMEDVW5qp3TSR5wAlGkUzE7v/ZqaYqxixv7TSybvmr8UZJ8vrsD7xVRLzboQXWHrH 88+xsWjNaJD5+1GM8kYox0qexUJkvdUB1p0PPj3uWlLjKNp90QtlgoTTPPJgT17X6lJa dvfU5qm5lehem3/ywZnxigGn7iyveia33k76uHrm/u7ilGMFAmh+2OknX30V3mM0wafz GvTAzEouhR/Dbk/25zeFyBbE8IoAxeA0yfVmKEhdBniDl2pUIHT2E+HJkrjRkhfi+QHO TbfQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of cedric_hombourger@mentor.com designates 192.94.38.131 as permitted sender) smtp.mailfrom=Cedric_Hombourger@mentor.com Return-Path: Received: from relay1.mentorg.com (relay1.mentorg.com. [192.94.38.131]) by gmr-mx.google.com with ESMTPS id q199-v6si1225793pgq.0.2018.10.29.09.13.42 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Oct 2018 09:13:42 -0700 (PDT) Received-SPF: pass (google.com: domain of cedric_hombourger@mentor.com designates 192.94.38.131 as permitted sender) client-ip=192.94.38.131; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of cedric_hombourger@mentor.com designates 192.94.38.131 as permitted sender) smtp.mailfrom=Cedric_Hombourger@mentor.com Received: from nat-ies.mentorg.com ([192.94.31.2] helo=svr-ies-mbx-02.mgc.mentorg.com) by relay1.mentorg.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256) id 1gHAAf-0006Pp-UA from Cedric_Hombourger@mentor.com for isar-users@googlegroups.com; Mon, 29 Oct 2018 09:13:41 -0700 Received: from localhost.localdomain (137.202.0.90) by svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Mon, 29 Oct 2018 16:13:37 +0000 From: Cedric Hombourger To: CC: Cedric Hombourger Subject: [PATCH 0/4] add support for OE's ROOTFS_*_COMMAND Date: Mon, 29 Oct 2018 17:12:59 +0100 Message-ID: <20181029161303.7410-1-Cedric_Hombourger@mentor.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: SVR-IES-MBX-04.mgc.mentorg.com (139.181.222.4) To svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) X-TUID: PPY9eQbEfDPb OpenEmbedded allows custom functions to be called at various stages of the root file-system generation process. Add similar capabilities to Isar. Cedric Hombourger (4): isar-image-base: introduce and use isar-image class isar-image: refactor do_rootfs() base: add 'lib' folder of each layer to python's module search path isar-image: add support for OE's ROOTFS_*_COMMAND doc/user_manual.md | 43 +++++++++++ meta-isar/classes/isar-image.bbclass | 89 ++++++++++++++++++++++ .../files => conf/distro}/debian-configscript.sh | 0 .../files => conf/distro}/raspbian-configscript.sh | 0 meta-isar/recipes-core/images/isar-image-base.bb | 57 +------------- meta/classes/base.bbclass | 4 + meta/lib/oe/utils.py | 11 +++ 7 files changed, 150 insertions(+), 54 deletions(-) create mode 100644 meta-isar/classes/isar-image.bbclass rename meta-isar/{recipes-core/images/files => conf/distro}/debian-configscript.sh (100%) rename meta-isar/{recipes-core/images/files => conf/distro}/raspbian-configscript.sh (100%) create mode 100644 meta/lib/oe/utils.py -- 2.11.0