From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6691586504498610176 X-Received: by 2002:a2e:b051:: with SMTP id d17mr39101042ljl.173.1558623325519; Thu, 23 May 2019 07:55:25 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:5d92:: with SMTP id v18ls730037lje.2.gmail; Thu, 23 May 2019 07:55:25 -0700 (PDT) X-Google-Smtp-Source: APXvYqzjj51FLI4Zt7wVGgBWNFdqncs0X9Qz8sBpRKTQKRuGD/8vKhMAX3mwlrmuArk0se0AiV8o X-Received: by 2002:a2e:91c3:: with SMTP id u3mr19364399ljg.130.1558623325171; Thu, 23 May 2019 07:55:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558623325; cv=none; d=google.com; s=arc-20160816; b=CJu+ACsJr7sKu2pNjtx3C9vbmkm72Rntq03TLOsaZZCG9bYT/thz9uVvs4rhQGbv3i VBCdEJqs5sfVsY9L97cLgZsgW4x8vUgzIp5bRP3zGLk0xtjnWl0+/SZI3ucz+uGso83y k2NhJF203CkqpMBjiebCTLs85rQVXJs4p39ySxSJ+PiUTCzGMVZez/+RuU9vHiHKkZpM Dw15vTovCiY3uItK1DNsLGVD2h2UyaH1LQjqACGU1qg534OpfP/NMArnA8OYOrTuT58d tvEfYoU094fj6sRVeWiLkA0HVoDl4maJEPRUI+FkHcSN5G/YsvBFI9/XJjP9ITqeXm1p wsvQ== 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=Yxuf4cWRYfKvOHr2ap7A7tVkyFSZnJR+VSDveB+iPDw=; b=RbJeioafgOtimZJk7Rf+BlsI3B2IR5/XsB2EMxGuj69QoSzrOrkGdik6xFa94R+3P5 Wz/2FdyiD7vGdvg7MXmDRpA4DNF1ctlHKSW77wjs4pB3ZpwdX2wEeijUa6Pp7KVn2coL MUynIpLi5LPdk85ctUPLmoCgQm6p+lhc7sHIPcDtnvl6KSTzLely3UXxeDXrbeX8kTB7 AuAuBTiSKXTtGsUrzD26ZiNTh+4TE+DWGL5FMbfkiY+PY+l52LVR9RpLMr1TTb5gu1Ej vxWcPx6VXfVy/RVk6axnJWw8u59cqTrTNYXak5RXBJEvPo0NLwum7UVT7cj7uvyN8pkK K3fw== 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id p21si2235916ljj.1.2019.05.23.07.55.25 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 May 2019 07:55:25 -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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=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 x4NEtOEp000791 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 23 May 2019 16:55:24 +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 x4NEtNg9014892; Thu, 23 May 2019 16:55:24 +0200 From: claudius.heine.ext@siemens.com To: isar-users@googlegroups.com Cc: Claudius Heine Subject: [PATCH v4 0/8] pre-processing pipeline and transient package replacement Date: Thu, 23 May 2019 16:55:13 +0200 Message-Id: <20190523145521.23050-1-claudius.heine.ext@siemens.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: gWnar55NPCNN From: Claudius Heine Hi, I decided to heed Hennings advice and order the removal patch before the split patch. This way the transient package removal patch becomes more complete. regards, Claudius changes from v3: - ordered the transient package removal patch before the split changes from v2: - added 'copy-package-cache' to the ROOTFS_FEATURES in image.bbclass changes from v1: - rebased to current next - added some more documentation Claudius Heine (8): meta: remove transient package support split up isar-bootstrap helper and implement pre-process pipeline meta/classes: add image-locales-extension class meta/classes: add image-account-extension class doc: update description of image customization doc: some fixes meta-isar: local.conf.sample: update root password and isar user creation RECIPE-API-CHANGELOG: update transient package removal + root password RECIPE-API-CHANGELOG.md | 22 ++ doc/user_manual.md | 53 +++- meta-isar/conf/local.conf.sample | 12 +- .../recipes-app/example-raw/files/postinst | 13 - meta/classes/image-account-extension.bbclass | 257 ++++++++++++++++++ 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 | 48 ++-- .../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 -- 18 files changed, 663 insertions(+), 360 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