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; Tue, 04 Nov 2025 15:15:39 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f61.google.com (mail-wr1-f61.google.com [209.85.221.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5A4EFcV2010365 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 4 Nov 2025 15:15:38 +0100 Received: by mail-wr1-f61.google.com with SMTP id ffacd0b85a97d-3ef9218daf5sf4317874f8f.1 for ; Tue, 04 Nov 2025 06:15:38 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762265733; cv=pass; d=google.com; s=arc-20240605; b=WlN4k509YmQ+X0q8J+iVoxlOs7amjTBkEl03I7ShLqmAZHdG8Mp4sfuyGaRB7dvaR4 3P4Y8ze6Xp78xbxcl8b28dUOYAy7NZ6TsPtRHlcdDqqnE1nG2OIOaXya03NKH0bJzizV pyxe/yoZqRTd8Qd4sd57CGtQkSeNxBYKzWAyO2VI/Go4gvzEfMNMdvVo98VDPJQzwyM8 nyMlUNOnC2EkqHKESmxXOud8sSjECRjXZd7DIhB27clS3QFvLGGi48o53AW6EGJElpab TkAH2Pcmfi8PQqcTKMNeQ9GNIVmUPAjfOWM4tL+4RlIHjJiHYPH3jB+oyqKpPc8RH36I MaIQ== 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:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:dkim-signature; bh=dA1OklSW1Uc16m8flLo9vMDYtSXN5AdOKrYxzHXFMgQ=; fh=X49thDN7BMOdbLa1qc+d16xKxHxaRYO4NhQptuugwWY=; b=A5kbUjIKA9jTlaGlSzJdyFOVCiGIVyCAXCxuODyFgaC/c01HGP8pxLf6U6wt+wO5rh J1t99GTsbifry0XIufgvZ40ZRsXGzpDwhrGkITnbB1zxP7KzEq4l3YPzkcnmh3NZ7TPL s6pECMoyHAipHp+O+H1yE80Xu5vj3h/PF9VqVj4j7GtcHjBoYmQwPN9popRqpRwyM8YG LWPvaUu0f/GKNXYj9MhANuXYr3hqiRaN7+975jvkQQ7DLHls8nKuGjDozMelWrwkF3LC WIU8bnZL/kMYnR1yjD/Ilr3Xk6EX8GoPHXdeZxtkDlmXMtukZkekFIQWqPSc2Ukhb03a mKGg==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1762265733; x=1762870533; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:in-reply-to:from:content-language:references:cc :to:subject:user-agent:mime-version:date:message-id:sender:from:to :cc:subject:date:message-id:reply-to; bh=dA1OklSW1Uc16m8flLo9vMDYtSXN5AdOKrYxzHXFMgQ=; b=Y0eOiJmziuiHxVOHyN9qFtyKD57xK26DjMu75vdSj3Wlii/fESjqjC77DPvkkiDtn7 9tK021cqbTi1ItMm7SdQoke6seKY5aoqnlXkfMFOfwuadQ2Sx4zzuWGYibwxCmrauIhK w/IJ5F2o27en/+cBUwW4Tsod/ghRAhxsqnaghkO0zlbQQAc7/qf4q+d00QckKr1tDbiB AarQTMbLtAOa1GpNEdpoHh/syXZr19Fravgd9PyfFB2CQQd2ses3qnsgnu4xoLVG1bM2 ps+41aCT814aOoCIHoRK8bB8+10BkB1GJOxr7daLwayygxIDh7CjGs7ZIhDvU65ZSOpV ZQzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762265733; x=1762870533; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:in-reply-to :from:content-language:references:cc:to:subject:user-agent :mime-version:date:message-id:x-beenthere:x-gm-message-state:sender :from:to:cc:subject:date:message-id:reply-to; bh=dA1OklSW1Uc16m8flLo9vMDYtSXN5AdOKrYxzHXFMgQ=; b=dPtiPKVLzzgUP9e4LB3V7c9LEZbSVCOwAPadu6b/7pi6JS6NWnBKCsQpD5IMyh9A8W 3xb+NvNliK/G2Sy8DULN/iBbX7vs84383doGe8TAPFOuhYXxs7410BDph8JMPQzTLpt+ 3DDZUiGMCk8BX0Jnu8yHKgsynYFY/AhXiP4wFP1r/e+GDlLFZzNTrvvpVbHu9m3+xS2H JgaT5jJ6cL6UGewbJtoPFEFX3mY/nQ9JrtHZvnxdbPu5lCDEBCenem4g+arXeJ1oJ5Fz zPc2biIAb97RQZfO+V4Imj2cFqLTfcwhyS87EBu1Pgd64U1Xb1XbSqkRZg4GZaNG6c9F JOvQ== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCU1to7Xyj7I2A4rSdpDwuoOpYAyJn1KEQdAmOa5Hcd8hNCXrC7q7BmhpXrgirGEkE8DB7g7@ilbers.de X-Gm-Message-State: AOJu0Yxhsu2Wd2RtI5PbDFby0wDYEGVX772WOgIzzCaFdOhhjLejfzGc uT4bIEjUG9odOlOai5kNcUickdQqj7VOtER/brCnAVFjD3DGwlHbgMCx X-Google-Smtp-Source: AGHT+IHugIz2Su6MdH3z7PIfVMSwiJQWq05VWo3E/LUOTFjjraCr8cNAchAthP8Cb+0Eonc+MPBL0w== X-Received: by 2002:a05:6000:178b:b0:429:d4e1:cbb9 with SMTP id ffacd0b85a97d-429d4e1cdd6mr5704148f8f.51.1762265732391; Tue, 04 Nov 2025 06:15:32 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+b0yCcSPsgQi4MqCE6LdgEyGkJgncNHwv5c6QKN8AITMA==" Received: by 2002:a05:6000:4210:b0:429:cc1c:c1e with SMTP id ffacd0b85a97d-429cc1c0d8cls2167071f8f.0.-pod-prod-02-eu; Tue, 04 Nov 2025 06:15:29 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCWHyAytWAroufD+rY9ZLuqvDzOm0lKesVYhIfgo8V4F+h6zmAJ0CnuASU2x0ifTKPT+5Ox3okOJMgrN@googlegroups.com X-Received: by 2002:a5d:6f07:0:b0:429:c774:dbfd with SMTP id ffacd0b85a97d-429c774dc94mr12377765f8f.12.1762265729383; Tue, 04 Nov 2025 06:15:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1762265729; cv=none; d=google.com; s=arc-20240605; b=kAEnHStLAwUTJTBzqF2pR1pX0cmjjucXM9VeBYvlAfyHTemA2uq5rWSSnxuxNNucNk cApjcOm7XB6Sb6LQg82+fPiebrChWu5fnbNkiK1oZyBPikAxw6SHVJIgeXLXE2xjJXYg dOb6gS481s6+KF6y5iUqd1WfhxtVYwTxTcc+nR86sZe5lYccYa+a6DYtUYYnWtUCW+kw JLLlQe6FWhcqbuiJ4piFpD6j87D9UW/DdNq3keUKX8OyM0y8Wjxf4ZMrji3NrDhai/1S lxKoBa8N+rMkxn6G4p+rjHO7boqzxJdvw5pMHNMmXk+YBEDmLNSdc9D6mem+/Af+eJvw hSqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id; bh=1ElFsmcQtJQ4RXWsT7xLRJQFuLdP/xWyyGq4XQLajIk=; fh=GAHwVW0HGx/SI0P51gBx4ZyRYQbg9vTv99pn7D71ZV4=; b=AfdInCalj3vDILabn4we5/g+Bo0qo69CRs0l++207/76JgXoQhoXyG/Zjs7/2a4QmH aAvW4P855NFYIx2faOizAUxJkOt5DBvWbQ6uyQPUhQh8kr2FR1jo1r8mBkjxysmeZK3t 6BbtVc2uzV+X9x6oHWfySt+ZHLFsQJqG1yJxT4U5qdtQwzMPgP+LQCpjCRu8lUkSO0gg gm6IMWSc2jSN1V77UtEOc/NuqKz7HLExdnFK65V2WwGIIExMP0bSzRacEM6wN6Fr29pX 8WuRU0PEYvzQX93KQ/fObgWAzmR8LenpOywAzA/39gr7yCKZKePDEIchU2jM22HSngJf bdvw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-47755856d25si232185e9.0.2025.11.04.06.15.29 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 04 Nov 2025 06:15:29 -0800 (PST) Received-SPF: pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from [192.168.178.117] ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 5A4EFSBQ010350 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 4 Nov 2025 15:15:28 +0100 Message-ID: Date: Tue, 4 Nov 2025 15:15:28 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 0/2] Enable systemd units based on systemd presets To: alexander.heinisch@siemens.com, isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, felix.moessbauer@siemens.com, cedric.hombourger@siemens.com References: <20251030113332.1809425-1-alexander.heinisch@siemens.com> Content-Language: en-US From: Zhihang Wei In-Reply-To: <20251030113332.1809425-1-alexander.heinisch@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, 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-Original-Sender: wzh@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de 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-TUID: +EhlsQ1p4uRJ Applied to next, thanks. Bets regards, Zhihang On 10/30/25 12:33, alexander.heinisch@siemens.com wrote: > From: Alexander Heinisch > > By default population of the presets is automatically done by systemd > on first-boot. > > There were several issues with that: > > 1. The rootfs we get as a build artifact does not reflect the actual > system running in the field. > > 2. For setups without writeable /etc this fails. With that addition > it happens already at build time. > > Note: Additional services are enabled only. Services already enabled > during the package installation won't be changed. > > Opt-out: `ROOTFS_FEATURES:remove = "populate-systemd-preset"` > > Changes since v1: > - Documented changes in RECIPE-API-CHANGELOG.md > > Changes since v2: > - Enable postprocessing to populate systemd presets via ROOTFS_FEATURES > > Changes since v3: > - Check if systemctl is installed on the target rootfs before invoking it. > > => Tests fixed: > ``` > $ avocado run citest.py:DevTest.test_dev --max-parallel-tasks=1 > JOB ID : 131df887f543d582a4e23d18759ef4d908a13485 > JOB LOG : /tmp/tmpaj335w6s/avocado/job-results/job-2025-10-30T10.32-131df88/job.log > (1/6) citest.py:DevTest.test_dev: STARTED > (1/6) citest.py:DevTest.test_dev: PASS (611.18 s) > (2/6) citest.py:DevTest.test_dev_apps: STARTED > (2/6) citest.py:DevTest.test_dev_apps: PASS (625.95 s) > (3/6) citest.py:DevTest.test_dev_rebuild: STARTED > (3/6) citest.py:DevTest.test_dev_rebuild: PASS (243.81 s) > (4/6) citest.py:DevTest.test_dev_run_amd64_bookworm: STARTED > (4/6) citest.py:DevTest.test_dev_run_amd64_bookworm: PASS (72.85 s) > (5/6) citest.py:DevTest.test_dev_run_arm64_bookworm: STARTED > (5/6) citest.py:DevTest.test_dev_run_arm64_bookworm: PASS (35.98 s) > (6/6) citest.py:DevTest.test_dev_run_arm_bookworm: STARTED > (6/6) citest.py:DevTest.test_dev_run_arm_bookworm: PASS (40.02 s) > RESULTS : PASS 6 | ERROR 0 | FAIL 0 | SKIP 0 | WARN 0 | INTERRUPT 0 | CANCEL 0 > JOB TIME : 1634.63 s > ``` > > Alexander Heinisch (2): > Minor cleanup: Refactor ROOTFS_FEATURES assignment for image to make > upcoming changes more easily trackable. > classes/image-postproc: Enable systemd units based on systemd presets > > RECIPE-API-CHANGELOG.md | 20 +++++++++++++++++++- > meta/classes/image.bbclass | 10 +++++++++- > meta/classes/rootfs.bbclass | 12 ++++++++++++ > 3 files changed, 40 insertions(+), 2 deletions(-) > > -- > 2.39.5 > -- 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/a1327d27-1f89-4588-8744-508e083be6c3%40ilbers.de.