From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7239302955540676608 X-Received: by 2002:aa7:c3d4:0:b0:51d:88b2:872e with SMTP id l20-20020aa7c3d4000000b0051d88b2872emr594269edr.42.1689918849796; Thu, 20 Jul 2023 22:54:09 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:202e:b0:51d:a0a5:305f with SMTP id ay14-20020a056402202e00b0051da0a5305fls89684edb.1.-pod-prod-03-eu; Thu, 20 Jul 2023 22:54:07 -0700 (PDT) X-Google-Smtp-Source: APBJJlFWQ/GkLgb3+buAwqIJj+CHEqN8YSuijqo6mRNKn4qYiS26iT3pRtCnRltR3knnhUFfwM/u X-Received: by 2002:a17:906:d7:b0:99b:56f1:3002 with SMTP id 23-20020a17090600d700b0099b56f13002mr982401eji.61.1689918847798; Thu, 20 Jul 2023 22:54:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689918847; cv=none; d=google.com; s=arc-20160816; b=u5p9hipMpggOitG52bxzjYxUZ/j2rF4aiKhg9gq2O7m/dL6aTLknLm0taGY/MA8JAr 6oks/eKRweYLlq1XC9ESao67+Ei5SmcsU0PqKAHr/ALWExmp1jvP8oQPVRDfRO4ZUlEM ZojirX3rECrNtRVEIQj9OxM0ebZ/B80A/w4++XQVkbDXxRMrzcIgxLa+kSFFE0WGpmXP sorgsW6S9q9F/n729hDUX4Iqdzx5PK6hXEk7DzPHht1JjviTXkVCFHLI5kBs7uXvKpqE JKhXVYI3QAn2H7jEsbCPAopoucUERIc7HmRtiLrjjoHomGA6QNwxcEFx2t407OKkakKV o4dw== 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:to:from; bh=cUuSLWmLhlYK/D8u2k++Fz1cVg+heR3YRUuiARkznF0=; fh=swRs1+OhWjovx1IrvOlKBWsdq9manB5qdcuGoHoh5Ak=; b=K9ffPGSafpT+h4qRrBjsAjDexXvjtSAx6tZyhNcqAR1RgPEegJ86+d2k1xrZ28CJeL LmtNSOrfbxIBkWWqzVNLMx8EUCFqdMViUZ+uqEQ1tV0pytpIUtZB+NCKJ7SSX1tbjWKt PUjFgJkEBMJh1S9oxUBgvCz4JMTdo/Krh79MqdpIUodMu59Gf7wc5iEMZDE45TZIF+Jl /VW/vupOvsBSvP3OTZeknoF+YFk4ZQDykeRO9K9PUODOXMI64El+yUgRlJVHNvEs5u+C CvrmrblNG3OF20sonPBRIwo698vYFUyK7kNEsOWNvza3VoRzO11yWMYjvw53oiRS5ueN GDdw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id ta7-20020a1709078c0700b00991ee378a7csi147889ejc.2.2023.07.20.22.54.07 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 20 Jul 2023 22:54:07 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@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 ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 36L5s2TI027957 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 21 Jul 2023 07:54:07 +0200 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v6 9/9] RECIPE-API-CHANGELOG.md: Describe imager changes Date: Fri, 21 Jul 2023 07:54:02 +0200 Message-Id: <20230721055402.13764-10-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20230721055402.13764-1-ubely@ilbers.de> References: <20230721055402.13764-1-ubely@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: zb73h/6JwMna From: Anton Mikanovich --- RECIPE-API-CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index e25ed38e..af3df416 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -505,3 +505,23 @@ IMAGE_PREINSTALL entries that doesn't refers to machine configuration, such as `expand-on-first-boot` or `sshd-regen-keys`. The configs are cleaned up now and this fact may force downstreams to modify their configuration if they relied on these packages. + +### 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.20.1