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, 13 May 2026 17:19:30 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f62.google.com (mail-ed1-f62.google.com [209.85.208.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 64DFJTBh015940 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 13 May 2026 17:19:29 +0200 Received: by mail-ed1-f62.google.com with SMTP id 4fb4d7f45d1cf-6805f0785b5sf2533841a12.0 for ; Wed, 13 May 2026 08:19:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1778685564; cv=pass; d=google.com; s=arc-20240605; b=hK/puKNiXac9dkKEtBZAExgRopCTtpjyhLaDIHp2HD6eDY49VFEpdMchMWF44A6elz /87mtLeAZwSb/bg9siKDOjNW/TEhYtc0B3eZxxpQs9ugElzp5IYQy4lXDk+I5b+agM/U SL5FX7EJLJuzKF1HOp6nyZluUYFLiojB/EWdWAX+2+FIn/NVC0MsWA7QICi3isMjkTGa KNTmFC5lgzOrF+wSZzRLg0jNhnlOf8I9s8GOGcq+9O49uuB25rpe3pSA+P8Y12VdIrsl 1ANrvCzQJttKHZ0gOMktvq3zuzmJQbU/5aSIIwP3dvvGN7D7dfRb7DoP74ps2/Faqz0n t/9g== 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=dBAzGVf1t1xNI2kJ2OwDcsZOfLgXldKrNSHMRl/MhuY=; fh=JCB2DfVXip05QrVjPjQpZXGy0anTUqGtXeuYFZS166U=; b=C+A66DXvrFXZdo66UCaqF1O8bMK8yEb5gVzFOUTUnSW+M64kb+xp5hVDWKXdl/Njrf v9zUivbWTCaiZnOBoIWQeKcfxTEhz++jUQJ++CbCE1uo6CAdYHmaoxHaQJqwZlFXfFVo GoCEZDw3uLc6O6Q2HK8elRkaPPfBSYjRN2Eu1nkDvD9yL+RAjNIivXG6UWE2/qX0nTWY X2lJuGhliUuUSe6eJZsADI3KlJ3JqJ4uJizISqbCD5jIEz9U/t3xnLCkv6WStuLKf9ju wMsGTY0xtsZi6GbwHwVJDWcMaIES9XoKa8HHjoPE516jqAunormGB/BRmNiylBoLPP+W jHWg==; 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=20251104; t=1778685564; x=1779290364; 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=dBAzGVf1t1xNI2kJ2OwDcsZOfLgXldKrNSHMRl/MhuY=; b=wMbOaowj5c2bFd4tHRkjDvRynZEWfdpjW3RMLNo6tOUY+UmOntPpNVFOCvqux9zbOF /dn3uGzZAfK21jZdPl/PvKMghPzTKRuhBiMg8PvhWWiMRyOcLXRpf3KvxTg/wW4ByLpX nbsJxQXBN61+f6pxxxURDmOekWdb7DVi4zrVkj+tkw4e/mzn5mFsMUizMZ4B3R1ZqUsM HpUTP/2yp3Hjdy6JlSHQXhTBE52yXa9L+sULq/rTD5C4oGJwHuktLjRLE1LgnvvYDq4g 2o6Jw20WvHHtC01uzDBSel28t/HiVlwVbWeety+Dyd/lS4sD5Js/s+jVrY0BeMqPnSzd 1eHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778685564; x=1779290364; 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=dBAzGVf1t1xNI2kJ2OwDcsZOfLgXldKrNSHMRl/MhuY=; b=NiRqmgGNFIAtfoPjTyCw7MkNviUi/RGX/M/NUEkjBmCnEOwvFB9UsGWkbtBfy7X5Iv Dh+RR7JGCb4RCus/y20fhB1KVckdIMbtcCScA1Ip/BCLCZVS9AR7m93z0bf9B5i0Ip7m U+DoYgcxn+tGUs1xZ/AqU58PKCUAAtXOPfZMVgf6iyXhjG354M6oGtBRPHDrrzX1ytau NMnoBW3xVkXZJtAcq6WZadYhR/aGSwo09IZo1xXv+ssGxSP8qKIlhouz1u2+dsBufS+J zCWEbA4/TtJh+OtxNpm741ACn9pkCvKMXCP2tpkb/dX0E8ymheLyPU62jbTeB244gb92 gNlA== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AFNElJ8vqlNDEfIHVy/W4F6nYgGN2X5C3s+DXY3kf/TiTiyiaYj1aP5hm3zgBlJDRF3Q6anBfClw@ilbers.de X-Gm-Message-State: AOJu0YxsYumv5ssPxjm0SiVojmdegCtJPkpZ67tx+j7Ko3BlLLb4m6Yz Y0X/aWSf1gYXnHtAS5AWflSWjVlwepKrB2oIfeQNg6E8LvF78WizbNXM X-Received: by 2002:aa7:dbc7:0:b0:682:d56d:1de8 with SMTP id 4fb4d7f45d1cf-682d56d22a9mr923814a12.14.1778685563711; Wed, 13 May 2026 08:19:23 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AUV6zMNAbn4MaranvO7g7132Iv9CcKQByb7M4iZOXmBpNZ80zg==" Received: by 2002:aa7:cb45:0:b0:674:9e31:885a with SMTP id 4fb4d7f45d1cf-68096bc45d2ls2768440a12.2.-pod-prod-03-eu; Wed, 13 May 2026 08:19:21 -0700 (PDT) X-Forwarded-Encrypted: i=2; AFNElJ9yrNF/pktaGTLyh6hLrIpq6mPSN9wqaNqQcdc/cL0OW6Kmh2zWpe7UWJXHOxQt6yzSS/y+F/qs8/uj@googlegroups.com X-Received: by 2002:a17:907:a70c:b0:ba8:ca25:e6ab with SMTP id a640c23a62f3a-bd3bf982164mr269006366b.11.1778685561475; Wed, 13 May 2026 08:19:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1778685561; cv=none; d=google.com; s=arc-20240605; b=UqRdFqIi2hke9NyCmsSONoZHY/2YewCH2n5SnoFFLWSJftmZCQsR29YIsFvKd+fmub hIpLyK30r6RHpyGeTAn9dnD/8yXPMR2+3KYJrJxY2QS0lqOuTrh6NgB78RZkthwNyyDy GcAOVJ9oR6EzXTOIJRqzoLEmRVkxLQ7wCGvkwJ1GrxYgAT8evy+VFvIC18Bbg4F4SRYn khl8aUUAavopJKHeZqo9nawxEt/j7jKo74N7aUn+5+m5ZDffMFULhPz6gG0p9yFd5jYi yg0tJNFHdGqC6ZaTcAl58T+McRBsf9o8mGyTBmx2G9tpdlRcVoC7Vlwa58jJOSzRso2y 6kmQ== 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=nwT5X991RUKiAmB/fZzVpSfI2O8hU/rdC2nMOAa0O1o=; fh=Qsfwy0S0LVEU6T1JRE22mIsHo58KSOR3ZAMtlmmTJi0=; b=k4aoTW+nlIN13fnqLa/enrrEiK8UQ06HqTCyu0P1uIa6JqkeK+nRZZs4nrjGD2e6iB F1xSOwyKGIJ14Ogd/F94WZoTsof8BXe/tgE3SSCCArC0xSR0oCQ1nPLfjcuaJsUuw6Nw KExPPKgMDBSd/ZSyJIHzAvIfMr1ZgaFPZY4RbDK9TEah9WibsG/aG2qNEU2DkpTcQLPS 0mnNDTcQllVxdUdlIoZ1XjEYWUdGxVrp3/hYe0uEKaxZKFn4NtPHUAKdDEKk+DgWoZaJ C7MjIDmon3rTv3RKCZM1s4xEE7vZR6GUazdHUO2kqOYCxlJL9bTiJwMmkcPhW6kqDXsr bdkQ==; 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 4fb4d7f45d1cf-67ef0e2749dsi300284a12.6.2026.05.13.08.19.21 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 13 May 2026 08:19:21 -0700 (PDT) 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.148] ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 64DFJKHC015928 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 13 May 2026 17:19:20 +0200 Message-ID: <501fd93c-3be0-4a27-8c7e-f3ad9c3ddd15@ilbers.de> Date: Wed, 13 May 2026 17:19:20 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/1] linux-kernel: add cleandirs flag for tasks To: Christoph Steiger , isar-users@googlegroups.com Cc: felix.moessbauer@siemens.com, quirin.gylstorff@siemens.com, clara.kowalsky@siemens.com References: <20260507120513.297817-1-christoph.steiger@siemens.com> Content-Language: en-US From: Zhihang Wei In-Reply-To: <20260507120513.297817-1-christoph.steiger@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: jDYZCt38JkrY Applied to next, thanks. Zhihang On 5/7/26 14:05, 'Christoph Steiger' via isar-users wrote: > Provide a cleandirs flag for directories that are used and expected to > be empty during do_dpkg_source and do_prepare_build. This is the proper > way to make sure directories exist and are empty. > > This also allows users to extend e.g. the do_dpkg_source functionality > since that otherwise depends on the prepend order. > > Signed-off-by: Christoph Steiger > --- > meta/classes-recipe/linux-kernel.bbclass | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/meta/classes-recipe/linux-kernel.bbclass b/meta/classes-recipe/linux-kernel.bbclass > index e3deac2d..55ea6d63 100644 > --- a/meta/classes-recipe/linux-kernel.bbclass > +++ b/meta/classes-recipe/linux-kernel.bbclass > @@ -240,9 +240,9 @@ def get_additional_build_profiles(d): > KERNEL_LIBC_DEV_ARCH = "${@ bb.utils.contains('DEB_BUILD_PROFILES', 'pkg.{}.libcdev-arch-all'.format(d.getVar('BPN')), 'all\nMulti-Arch: foreign', 'any', d) }" > DEB_BUILD_PROFILES += "${@get_additional_build_profiles(d)}" > > +do_prepare_build[cleandirs] += "${S}/debian" > do_prepare_build:prepend() { > # copy meta-data over to source tree > - rm -rf ${S}/debian > cp -r ${WORKDIR}/debian ${S}/ > > # remove templates from the source tree > @@ -308,7 +308,6 @@ dpkg_configure_kernel() { > KERNEL_CONFIG_TARGET="${@get_kernel_config_target(d)}" > EOF > > - rm -rf ${S}/${KERNEL_BUILD_DIR} && mkdir -p ${S}/${KERNEL_BUILD_DIR} > if [ -n "${KERNEL_DEFCONFIG}" ]; then > if [ -e "${WORKDIR}/${KERNEL_DEFCONFIG}" ]; then > cp ${WORKDIR}/${KERNEL_DEFCONFIG} ${S}/${KERNEL_BUILD_DIR}/.config > @@ -317,7 +316,6 @@ EOF > > # copy config fragments over to the kernel tree > src_frags="${@ " ".join(config_fragments(d)) }" > - rm -rf ${S}/debian/fragments > for frag in ${src_frags}; do > # skip frag if it starts with ${S}, thus is part of the sources > if [ "${frag#${S}}" = "$frag" ]; then > @@ -337,6 +335,7 @@ get_localversion_auto() { > fi > } > > +do_dpkg_source[cleandirs] += "${S}/${KERNEL_BUILD_DIR} ${S}/debian/fragments" > do_dpkg_source:prepend() { > dpkg_configure_kernel > get_localversion_auto -- 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/501fd93c-3be0-4a27-8c7e-f3ad9c3ddd15%40ilbers.de.