From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6691586504498610176 X-Received: by 2002:a2e:8985:: with SMTP id c5mr14793933lji.84.1558356383967; Mon, 20 May 2019 05:46:23 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:8710:: with SMTP id m16ls1796179lji.11.gmail; Mon, 20 May 2019 05:46:23 -0700 (PDT) X-Google-Smtp-Source: APXvYqw1X63TA6Cn82svs32W08gxAXG+3tetToYEkgl8iydQy4h8tNkrvQ05M0+h+Ijn92IxNhC4 X-Received: by 2002:a2e:8784:: with SMTP id n4mr10923279lji.4.1558356383510; Mon, 20 May 2019 05:46:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558356383; cv=none; d=google.com; s=arc-20160816; b=bcnvU9ne/OSkAZ/g9cB6sKSw8jlHEbhfPNR6GdZQ1yhMD+apMqH0aNyI334WaDP0hU NAjd29Pnd7QvUSsd7SpGfO3ErP5KsVHWzBJoC9EBj3H/Ql9JM2cdD8WdTS6AVku9EVcS 95sqEus0A/lbP6rTv7EMDJyO/xpeTbbgNiaCq3S5okJs8nbARnHYoDBP7s6XNg5pNfj3 Pi3lOZwED9EK8taeKRSIOw2qD+y3yZLCd3fp+RO6+Qrv/J++jxkbiuIs7PBbDE60oSMV 79OLXk0loft6EiWikPSVWANgfQDo5T8v8ui/4T4WLEUHObw96/B6p+KOtJn+ldP0FBd5 LhRg== 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=KCBC1qQb/elipNaEqUTRIkpK/yD5wLpttW+baSCVKY8=; b=gCZSigNNn1kytrwoxnQrOoL4zotJoNmPHT1fZRQ3oAHNoZkWKUptPVtb8/KdprS2Qa hStDoNqQJayNDGeNPNB4umvR9QnwvEWPzNFHpbFIuDGKWGZNx/jw+m6319xhzcb8hi77 2o0oGiNP16AUXJugCSqf6wcDQ+OG/kCuz/a0L+J6IoVbJQ8ThE1In6j3S6XtcyIFtPVR WbEV8NfJXPL7fq8NviMVG7f4QVeRyW1h0v/BocSG2sXgbgm/75Aw0rN4lo31p4O0e3+e OyWLC8ZuMCgvQNueCuiD8o2CMXVwuo3qf9nGIZxcCu3gz1XuxX6XE2NFbjYj/NjMGyMa knMg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.28 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 goliath.siemens.de (goliath.siemens.de. [192.35.17.28]) by gmr-mx.google.com with ESMTPS id i12si1727606lfo.5.2019.05.20.05.46.23 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 May 2019 05:46:23 -0700 (PDT) Received-SPF: pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.28 as permitted sender) client-ip=192.35.17.28; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.28 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 goliath.siemens.de (8.15.2/8.15.2) with ESMTPS id x4KCkMhg010494 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 20 May 2019 14:46:22 +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 x4KCkMD9000732; Mon, 20 May 2019 14:46:22 +0200 From: claudius.heine.ext@siemens.com To: isar-users@googlegroups.com Cc: Claudius Heine Subject: [PATCH v3 0/8] pre-processing pipeline and transient package replacement Date: Mon, 20 May 2019 14:46:10 +0200 Message-Id: <20190520124618.16598-1-claudius.heine.ext@siemens.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: +9QdYJYb7tv+ From: Claudius Heine Hi, here is the version of this patchset that fixes the apt cache creation. The issue was that the packages of the image where not copied to the `apt_cache` directory when creating an image. This is needed when the `base-apt` repository is created. Adding the `copy-package-cache` root file system feature to images solved this. Cheers, Claudius 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): 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 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