From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6680759771290664960 X-Received: by 2002:a1c:7d08:: with SMTP id y8mr2848716wmc.150.1555586751721; Thu, 18 Apr 2019 04:25:51 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:4e14:: with SMTP id g20ls563452wmh.1.gmail; Thu, 18 Apr 2019 04:25:51 -0700 (PDT) X-Google-Smtp-Source: APXvYqwzMgpPotLKAuaawjUs4eyu9gVdWNkL5Qdn/MTuYDQ6KPIDkYQYh4V2+JcIKoxW/B16rt8z X-Received: by 2002:a1c:a70f:: with SMTP id q15mr2797162wme.28.1555586751287; Thu, 18 Apr 2019 04:25:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555586751; cv=none; d=google.com; s=arc-20160816; b=URBUb3WKi2pXCYo/Qm6+zaqdyOS3fAbVMANHD5p2Q7zUdHIWn5P2mM1cEmAAM6Yk1O FF+OqrLCB2kzO3dLvQltinkkXMKVK4XKpzA7Zu+FDqS7FUWNrMME/7Ypa9k3MfwtWQei uOjpqc5GDmG2q44w/YxkGTTEk4sXpvUKDvMaGMEyHrRrlr1fesYFCzx9RhvAyeHaWgU8 Oz5o0ff1AR4eCuAu0pTFvBzKr6kAMBdWYNuUAt45Eagh0BT+1y1Z5scESJDg5NnNIYH3 zgcMs0GESTG/ZoORGphrdAL9s7y2xcP56eyJ4K0Smkhyg3zLpvJ40V3ojouUpNjxjjZI Zzkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from; bh=EqU9e7UIM+W1umkSn8cjnogjYZcOnOISWqCtjrrCYsk=; b=d+vjRDrH/rAQC+6hQBr1Kt7H0sV0anefoVepoYnBREEOFbG3tTgaN5uL557wcKWM+K jEni326gFd9aHmt1arvQgYdt8NzplJwIpfinFFiK9F1akh65pSqLX7PqUl+OQjiU2gMu 9VSU4vXMzfn34uHvH0FncL6GMi+x/U0hL1UvDXX/CD/rx3lKmtGUBKHX+VjajBfw+qMp 2TC60TeNLFCur0I0As+8gOcCvQMF9rWIB2F571KkLs8ZmSJ78KfQeD9rhvgkqVM3aZ/b yxybq44hvi8ViexgLCBOja/N1HIrGKwAYfjdL5ueQgI8Otoc7sCRQDxt84Vtj419S6hy jW9A== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Return-Path: Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id s8si167861wme.0.2019.04.18.04.25.51 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Apr 2019 04:25:51 -0700 (PDT) Received-SPF: pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.2 as permitted sender) client-ip=192.35.17.2; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id x3IBPolx020902 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 18 Apr 2019 13:25:50 +0200 Received: from ring.ppmd.siemens.net (linux-ses-ext02.ppmd.siemens.net [139.25.69.232]) by mail1.sbs.de (8.15.2/8.15.2) with ESMTP id x3IBPolG014428; Thu, 18 Apr 2019 13:25:50 +0200 From: claudius.heine.ext@siemens.com To: isar-users@googlegroups.com Cc: Claudius Heine Subject: [PATCH 0/6] pre-processing pipeline and transient package replacement Date: Thu, 18 Apr 2019 13:25:39 +0200 Message-Id: <20190418112545.1201-1-claudius.heine.ext@siemens.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: JcYDveAq+tuH From: Claudius Heine Hi, here is the tested, documented and slightly modified version of the previous RFC patch set. The CI has shown that the RFC patchset was not rebuildable. This was patched by consolidating the `do_rootfs_prepare`, `do_roofs_configure` and `do_rootfs_install` into just one task `do_rootfs_install` that now calls the functions of both previous tasks as well as the `rootfs_prepare` function that previously was its own task `do_rootfs_prepare`. Otherwise I added documentation and more verbose commit messages. regards, Claudius Claudius Heine (6): split up isar-bootstrap helper and implement pre-process pipeline meta: remove transient package support meta/classes: add image-locales-extension class meta/classes: add image-account-extension class doc: update description of image customization doc: some fixes doc/user_manual.md | 52 +++- meta/classes/image-account-extension.bbclass | 253 ++++++++++++++++++ meta/classes/image-locales-extension.bbclass | 97 +++++++ meta/classes/image.bbclass | 30 +-- meta/classes/isar-bootstrap-helper.bbclass | 143 ---------- meta/classes/rootfs.bbclass | 176 +++++++++++- .../isar-bootstrap/isar-bootstrap.inc | 5 + .../buildchroot/buildchroot-host.bb | 16 +- .../buildchroot/buildchroot-target.bb | 2 - .../buildchroot/buildchroot.inc | 26 +- meta/recipes-devtools/sdkchroot/sdkchroot.bb | 47 ++-- .../isar-cfg-localepurge/files/postinst | 15 -- .../isar-cfg-localepurge.bb | 70 ----- .../isar-cfg-rootpw/files/postinst.tmpl | 19 -- .../isar-cfg-rootpw/isar-cfg-rootpw.bb | 19 -- 15 files changed, 624 insertions(+), 346 deletions(-) create mode 100644 meta/classes/image-account-extension.bbclass create mode 100644 meta/classes/image-locales-extension.bbclass delete mode 100644 meta/classes/isar-bootstrap-helper.bbclass delete mode 100644 meta/recipes-support/isar-cfg-localepurge/files/postinst delete mode 100644 meta/recipes-support/isar-cfg-localepurge/isar-cfg-localepurge.bb delete mode 100644 meta/recipes-support/isar-cfg-rootpw/files/postinst.tmpl delete mode 100644 meta/recipes-support/isar-cfg-rootpw/isar-cfg-rootpw.bb -- 2.20.1