From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7239302955540676608 X-Received: by 2002:a05:6870:a2d5:b0:19e:ae04:95ae with SMTP id w21-20020a056870a2d500b0019eae0495aemr2906911oak.40.1685531592604; Wed, 31 May 2023 04:13:12 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a4a:d34f:0:b0:555:484c:f970 with SMTP id d15-20020a4ad34f000000b00555484cf970ls491672oos.1.-pod-prod-05-us; Wed, 31 May 2023 04:13:11 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5SShb6RL7UZEplrJ6kCxgC4DrIuLvWZ/RUlLR4KsGrcecKWSviBKOSiVpOkhAdQzNGQ4AW X-Received: by 2002:a05:6358:5e12:b0:127:8445:13ad with SMTP id q18-20020a0563585e1200b00127844513admr1659057rwn.25.1685531591769; Wed, 31 May 2023 04:13:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685531591; cv=none; d=google.com; s=arc-20160816; b=balvW3X3a9Ad8ZNj8zhWAT72TRrozGXexfDvXzvv+gzrTgjzyaEg3XaZ0bFI7whuKo qZ7t6Jhg96QRqdet8tu0S80Jsh9OtsGTOm4qQQQM1e9Hmd63JjC7mZAoU/W2Bwa/DGP5 Xh/xRPCBEWPFBpg1AMdnZ5Tvl/cdFuVk4RRHvN1aZmBrLDyAVjARX7+DYT+sGbtyogdY x4xBkpXsqEGTIk+z3CNkyteibwhXu7h3WRcGvG89ttY+KICSWk86DP4v+U0vXOv1hKGm 1LF9M+HYfV1T2GrHAOogP38OtX+tjqiNhZAFKWyoWrXSRmGFL/6g3weicq2/d70RFL8I uCYw== 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:date:subject:cc:to:from; bh=n8rGPYBRzaM7Z7e/Vs8lhe0bcwUCbORusJD9JOg8xRY=; b=Ag9OBz6wGShIta1jfCehLv9ziVqjFfT6HhoalByYPUudRVhJJdBOUsDkFN6vHrHXRj UilApu9U9yk9H11gsjm2lrq4g+5A8u38fvqo8+9z/UY+zx4FDg2Nqqec2b10/dZcog8a S8WAIhOuriepB8ik3JFSH5Z1gDMXsXXtMIxUlKfT23KbEKb0vhkTmPsNK9vU3BGoRkF1 ZD8SPPAQ8OCCBUni+xna5ja9s64fyvyHsQO+TJfkjYYgCQRbPGJ6/YM+ysoYl5vzmeof rjfhfNqyeIFKFxd/naCGeiyH9lh8QARTEr5/PuWvfNrrS11OyBKN9uXO6IRIaF+9rlMM NEvw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id ck4-20020a056a00328400b0063f16902154si518813pfb.4.2023.05.31.04.13.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 31 May 2023 04:13:11 -0700 (PDT) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from user-B660.. (IN-213-226-141-203.bitemobile.lv [213.226.141.203] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 34VBCcvg026932 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 31 May 2023 13:13:06 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH v5 9/9] RECIPE-API-CHANGELOG.md: Describe imager changes Date: Wed, 31 May 2023 14:12:36 +0300 Message-Id: <20230531111236.104373-10-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230531111236.104373-1-amikan@ilbers.de> References: <20230531111236.104373-1-amikan@ilbers.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: KbOU0HSI+Bs+ --- RECIPE-API-CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index 7a16b5c2..55fd9037 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -492,3 +492,23 @@ Recipes inheriting dpkg-base now automatically have a bitbake target exists for the current `DISTRO_ARCH`. In that case the compat package can be built by adding `-compat` to `DEPENDS` or `IMAGE_INSTALL`. + +### Imager is now executed inside schroot + +Buildchroot is completely removed and can't be used any more. +To execute imager code new `imager_run` API was created. + +So older style call: +``` +sudo chroot --userspec=$( id -u ):$( id -g ) ${BUILDCHROOT_DIR} cmd_to_execute +``` +Can now be performed by: +``` +imager_run -p -d ${PP_WORK} cmd_to_execute +``` +If privileged execution is required `-u root` option can be added. + +`image_do_mounts` is removed, additional mountpoints can be added like: +``` +SCHROOT_MOUNTS += "${OUT_PATH1}:${IN_PATH1} ${OUT_PATH2}" +``` -- 2.34.1