From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 29 Apr 2026 14:59:58 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f60.google.com (mail-pj1-f60.google.com [209.85.216.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 63TCxuxv017536 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 29 Apr 2026 14:59:57 +0200 Received: by mail-pj1-f60.google.com with SMTP id 98e67ed59e1d1-358e95e81aesf18914709a91.0 for ; Wed, 29 Apr 2026 05:59:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1777467591; cv=pass; d=google.com; s=arc-20240605; b=cAqbl9UAXtwzFoZFSUDLlIkAJE/nX8HZuMPQsYcnYwJlgicuY8f2VnV1VxiCuYojmd 1IQq5bwEXbv89AfW8r5s1FEfgLxsf5An0u2jkz5pfJHCyPemLyoIXHTJM0h2R8TdzCsh HNC9stVpBXN2LjZh9c0NdW6fa7b89aiRiUgEmdTyzs1ORUVBa93EFtuSxtvfD9UFFq73 f912XlsNWCnUa4I17xviZzHfFEumuN6XQhMHZPAjjBux1bphSQRqwE6+OOqo8l6epWOm arbkyd1wnmKmh6fkz9HEIYVLZjnab8XFa1YlpWm5pYW8LmTEWeSAad1wh0t0lFWF1eys RR1Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=D3Dv/6NXP6V2+Jhe0PppJt8pRlaYq3c32VOdp7UqJO4=; fh=jh1s25SDyFt4dYTiyl7SRZZ8kiJ9REU7Lb+oqXu3ieo=; b=WS4zf/qd75tdgjXFpGz7KbYxYICEOsgYDS/eSsAFei9gvYh4LEJ74Ytvrc4Qka0R/Z M1sDusjL/lpRHLLYPRF79DgsReNAApoIdQ4SePIahI9v4S+igAwybU1/plPkwINGSado OwrPK+fp/rCZe/Ef66aADbly4KQBCAbJ4cUqsc32P8mhiaTPq1Ae9JEsXGsFKLY7nGZn oKdkapJW/kS6LtFedQ5jctxuPCsBCZYBvJGzk/+hjQ7UmCLOqVyLkY2DB6bEY+e59OHJ +UuJGZQv94H+o13w788dpB4jBGWH+rP4dm4mLo5kURiaX0cy2xOq8zBoX87b+OdpI4ru MBRw==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=ir2C1FBz; spf=pass (google.com: domain of fm-1328765-2026042912594708463637c60002077c-o_9ytv@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1328765-2026042912594708463637c60002077c-O_9yTv@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1777467591; x=1778072391; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=D3Dv/6NXP6V2+Jhe0PppJt8pRlaYq3c32VOdp7UqJO4=; b=oywSyJ8/HL04DFz8FGoFIbVYRfpeBRCpSOBwqUFnCYXzuAep/YnweKDz2+pyvyFMfE 5uIUhJ55qVktrtrdLvgpQJtHqfIi3rbmKn5FYUOL91TAz/GmuK/+T62f5PYq2YD6c/Fi MxnvhQ68HZ2PNIBEf5a7u46WHpj5FHXxweIDMX23ijcUVgwvd+fI7ICuL7dZWwvsO8ez C+z+EtpktzITLABcOUoEnK4yI3rz/nfXogxz6yv5La2py858x4rAIo2i7YVsXIkzT+ge jeRfTJ+KAHzJRdmngebbOTrc1DA9WTHDS9Lt4tzZXqheTRuFC+N0+lgKffG7xFrMlmE4 BdjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777467591; x=1778072391; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=D3Dv/6NXP6V2+Jhe0PppJt8pRlaYq3c32VOdp7UqJO4=; b=nre/+cgmtILZxxDHwYXOu/NwLpmPSKzqm/m4zIdDevQIiROOB7A6ppXKOMOFu/I/sY MLOtL1G6WSlo5NHGdJn6wJLUfvPSwHQduPQ4d5/wlq7h+pymNVfLN7E7bmbgKlabUi4a 4brg251OKaQEMqGtkLnhZpQxI3aKFxonZ9aZznyX/y7W0X52GhVr1Mlbu4VfMkFo6otv 9uMHtV44py+dM57EbqCEyOGsPhYYpAkG1dOjcCz7mB+Uj2udBFinHGjiDFIsz3nLZGz1 8jhtwG+hFuwwGkQL4otujUcyAZGSPX1L8HGgL0m8fA6rqhdQQ6uHNpbJyPXjadvScwU/ ycYA== X-Forwarded-Encrypted: i=2; AFNElJ+m0+QSBORDfCeDTs7KLj8hdwlQKKSwwOY0btHALjurnIeI+/8IrQEPizUH1/bBVl6AlG56@ilbers.de X-Gm-Message-State: AOJu0Yw2FLvtXmiy/xVxWU2anU/mqCSGWwT8bpJeEz3yH3ot53JrSP13 shICpkjCAGmLTHJQoOisoR54luCE4Gpzp3cGy/LkXlmpzfcalMjYg0as X-Received: by 2002:a17:90b:2fc6:b0:361:45df:f5 with SMTP id 98e67ed59e1d1-364a0d07663mr3803310a91.16.1777467591003; Wed, 29 Apr 2026 05:59:51 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AUV6zMMUsOXOOnIWQcZ6P5vWgUwJWDnNLtfDs7aK64XHozYOBQ==" Received: by 2002:a17:90a:ee87:b0:35c:d62:ce51 with SMTP id 98e67ed59e1d1-3612fee2950ls10046833a91.2.-pod-prod-08-us; Wed, 29 Apr 2026 05:59:49 -0700 (PDT) X-Received: by 2002:a17:90b:3fc5:b0:364:74c1:53b7 with SMTP id 98e67ed59e1d1-364a0adec05mr3728455a91.2.1777467589550; Wed, 29 Apr 2026 05:59:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1777467589; cv=none; d=google.com; s=arc-20240605; b=JZlhpTlaY9IHOVjBMG0o8+kMwbyf5gtU/Do3Ty3sogoeZzKpHOATK4nSJRCKT4bx91 Z/L6RNCyTDq1vbEhWxyKQiXC4mwgKClmQht0LP3E9BGnIgwrAvj+iTBvvB9meMx/4r8I nmK5q5ESLD7d9GbputF9rL9Zxdg54HZeiOr7nS8fdpQKBbxaJL3l0rKmqwpvXNTcDQjP xwrPJn4dUZGiK63GTXLa0c3O23BW4UijJq6yT3AeX49/kqUoI5mI5Qr11D1AJWsYGUWo SNzmmWrBuODTQpJfQsHQgjPTbkoALd410zzaAVyRp1FZC2YrU2+Vuw38nXkHLpYgNco1 8kTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=a3EhEBU2F7B9SBNlkbMTgw/M3F0+QKI9NUxw71Vmnzw=; fh=J4Y2O5ZviXjANVi0NyFDskbPgOCoMOxQZxrtp4qiiQc=; b=jqJDcwoYROtppsmiffAklROwupg7xfECauoSnGV30va5MzNZNeCeaPW1j/LA6PmeBS CBsZGoqwds+wLO8ZinYdlAZKWQNV2MdOdQmJehusjh+fpZuVX0p7rl/2pYisaOjU7Weu 4O/FYSNqmuxOIo54IXgVkbtycnFt/jMndVWqpGVNCYFPzhFLJDBiKYkygF4H3/VvrOMX MAVlVQ2arOjGhRrWutmpFNcSSrlfJPpm4+SlLeGVFlXg/cr432rVwI2CRfA1Wd9K6aLm D2SFJ6GiR/4EfxDuIyaVMZxO8OJnnbo+b27isb+z9bHe8TjFgVzZEsMtDQHXFIqyEn4A haXQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=ir2C1FBz; spf=pass (google.com: domain of fm-1328765-2026042912594708463637c60002077c-o_9ytv@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1328765-2026042912594708463637c60002077c-O_9yTv@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-226.siemens.flowmailer.net (mta-65-226.siemens.flowmailer.net. [185.136.65.226]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-364a414a3b7si64450a91.1.2026.04.29.05.59.49 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 Apr 2026 05:59:49 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1328765-2026042912594708463637c60002077c-o_9ytv@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) client-ip=185.136.65.226; Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 2026042912594708463637c60002077c for ; Wed, 29 Apr 2026 14:59:47 +0200 From: "'Badrikesh Prusty' via isar-users" To: isar-users@googlegroups.com Cc: felix.moessbauer@siemens.com, jan.kiszka@siemens.com, gokhan.cetin@siemens.com, alexander.heinisch@siemens.com, Badrikesh Prusty Subject: [PATCH v6] image-postproc: gate systemd preset-all on masked unit state Date: Wed, 29 Apr 2026 08:59:14 -0400 Message-ID: <20260429125914.23548-1-badrikesh.prusty@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1328765:519-21489:flowmailer X-Original-Sender: badrikesh.prusty@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=ir2C1FBz; spf=pass (google.com: domain of fm-1328765-2026042912594708463637c60002077c-o_9ytv@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1328765-2026042912594708463637c60002077c-O_9yTv@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Badrikesh Prusty Reply-To: Badrikesh Prusty Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS 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: dnFQuVrS29M6 Skip systemd preset-all during image postprocessing if masked unit files are detected, to avoid non-fatal failures when presetting units that are already masked. Move execution fully inside a single chroot invocation for consistency and reduced overhead. Fixes: 72b88a12 ("classes/image-postproc: Enable systemd units based on systemd presets") Signed-off-by: Badrikesh Prusty --- meta/classes-recipe/rootfs.bbclass | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index 8b502a50..f583e5bc 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -569,13 +569,14 @@ EOSUDO ROOTFS_POSTPROCESS_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'populate-systemd-preset', 'image_postprocess_populate_systemd_preset', '', d)}" image_postprocess_populate_systemd_preset() { - SYSTEMD_INSTALLED=$(sudo chroot '${ROOTFSDIR}' dpkg-query \ - --showformat='${db:Status-Status}' \ - --show systemd || echo "" ) + sudo chroot "${ROOTFSDIR}" /bin/sh <<'EOSH' + SYSTEMD_INSTALLED=$(dpkg-query --showformat='${db:Status-Status}' --show systemd 2>/dev/null) - if (test "$SYSTEMD_INSTALLED" = "installed"); then - sudo chroot '${ROOTFSDIR}' systemctl preset-all --preset-mode="enable-only" + if [ "${SYSTEMD_INSTALLED}" = "installed" ]; then + systemctl list-unit-files --state=masked --no-legend | grep -q '^' \ + || systemctl preset-all --preset-mode="enable-only" fi +EOSH } do_rootfs_postprocess[vardeps] = "${ROOTFS_POSTPROCESS_COMMAND}" -- 2.47.3 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260429125914.23548-1-badrikesh.prusty%40siemens.com.