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; Sun, 12 Jan 2025 19:58:56 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f62.google.com (mail-lf1-f62.google.com [209.85.167.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 50CIwtMI012005 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 12 Jan 2025 19:58:55 +0100 Received: by mail-lf1-f62.google.com with SMTP id 2adb3069b0e04-53f167e95e6sf1745265e87.1 for ; Sun, 12 Jan 2025 10:58:55 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1736708330; cv=pass; d=google.com; s=arc-20240605; b=R2uQNAnYLUEH/mI8JT6q9ANxFHJlPvtbDaCpWLJK5nrLzBPwWB1UZfRBSCu1TzMS+U MTG3xCqEo+hw/7ejpro6NFpisWel/qUGVM5hKXVENRwLA+lpsyRjclftCvmWSnuP6Bij WmqG9wWJwF3aV6Feyhr0QTGbcSZF1LzBDTtzHQIyayXp1mTor4slYJG6QBY9SPBrnzKY tE4S5SBSLd3mRmnJpS2wTgZAHi1APSstQzYss5mbgycwcCMV9KlyRhscuciXf5ZkHnzy qBgWK4SkUAvTMV/oO1TeBX6X0yckHbswn0X2g+IEk6hEah9HT9di0Z0sxXK0sSZ+YIY0 PjUQ== 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=9LVdddvhcbfC/OOu7s02pmpv8KNuG4Frx/vdR+THhTo=; fh=ELKz4IsQnCJEwz9a2rLm70H9n8KPUrDb0DiJ8N6kPkw=; b=AW+VEe59+IXly0YjUds5DhizMel4yGwHSZoveHFJd/QeLJm67e8DUiP82Fznv0JyFX sRvVhQ3kZzlJUS1ZElQX5h4EEAMMISlk0qg+6hAMNWiLtNNUG4kYjpRp8GNTG7+ca34O WmWJ0+xBhxBsLBbk8m1XRG2X62VqDW5iXqRABBeM1lv6DhcUEV9OC7tkyGUmD0mksUtn 1FV24yEKIcFEyfZR9f+oWbHlv7yW8dEqI7yi+ibIaSgdPLejDhr4BUddGpF1aII4i5d1 DqJAAGklWi6QjWnqozeXmGG5aAbd90+rVv3zoSRxghKfsCh+3cp4B3rho4M9feM564+B zMJQ==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=SseVVzDv; spf=pass (google.com: domain of fm-1328317-202501121858467a3225a9e9cd7e5a0c-ezqcmz@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1328317-202501121858467a3225a9e9cd7e5a0c-EzqCMZ@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=20230601; t=1736708330; x=1737313130; 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=9LVdddvhcbfC/OOu7s02pmpv8KNuG4Frx/vdR+THhTo=; b=eM469JAGYR27nfuzGfpNS8OXjXehugIbz3o+EkH+2CbtRug81ENY5X85vDxfp1uXBg ELhfNtQYfRq75QSZOpkEt5r6JBD+ynT3PLSDxQQw3G2YmFSBMDe+44NFfdAX5XbLktvq hOQLjmzmT6inlMTcHhfZhVOf29Y9ZTLyUVG0hZiwL4RucMAbMOG4eMlyN1RgaOU2jFY2 wUBPZK7He3Tx0AhWhdt8vN6n6Y/vPjQIJfuQQJa4hvnsvDLor5khwBJTIXLJMIOZAvJR bw5QmPLbPNW0cCLOWhtPTOg5oK8uiLTAhSXorxq6RoqZ6/IkYeZNxJG0tjMQBgWK7Q8S B/8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736708330; x=1737313130; 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=9LVdddvhcbfC/OOu7s02pmpv8KNuG4Frx/vdR+THhTo=; b=HInO+UpFAhPZ2r1PZEoHut2wL1TlpbPfiDXyQ5A7AdiCi2DT4qazh2L8N9DyJ/vIz/ D8I1g4pHcRyvYAz8wjkCvFZdIdIjbSp/UllLmYzPUZiXwxbP0DyHnjl3MSsUZ60xzA7/ 8SOFowgsshwV5HrCrDiSikXMA6BrekIY7eITv5M16uu/df8M64PT7RyHVzmnsZAGZHyp /xY0RkL56sToW/2s7RuspceYkhbycWSN3Nk/IpSOnWMbMQc9PN775J00Q0S3IjEpifJE VH8d/SpEudYfxyQA7CbiC/0zhic/3//Xt9Xlug6Mn2mNOuOHz2s7QZZZzNn8vvZiroSZ Jojw== X-Forwarded-Encrypted: i=2; AJvYcCUg5NILIfQasoJ/fGHIn4qSaV4tLvH2HASMlsFZtVKtGtzc9avi+imlVvav3xGp8K6NWpM8@ilbers.de X-Gm-Message-State: AOJu0Yw2vP6+XHFLumS2JIGZjO7W2/mKImyoJrGSf8VVS1d1uVHv375b Ka73Byj/JBbRmBzFj3bgqzECP8XUhwowhKe6VkEPtaZQ3g9j7qx1 X-Google-Smtp-Source: AGHT+IHMLClWuL9x/g6dDMLyrChAnlVsAfzz507+/EGhoL51Gd8laKsynb4IKNZyEcedEiQ0C68yoA== X-Received: by 2002:a05:6512:308d:b0:542:8386:e5bf with SMTP id 2adb3069b0e04-5428a5fa5c0mr4444247e87.6.1736708329295; Sun, 12 Jan 2025 10:58:49 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:e009:0:b0:541:1c49:289 with SMTP id 2adb3069b0e04-5428a1b80b2ls279050e87.0.-pod-prod-00-eu; Sun, 12 Jan 2025 10:58:47 -0800 (PST) X-Received: by 2002:a05:6512:2806:b0:53f:67be:507 with SMTP id 2adb3069b0e04-5428a60ee85mr4145516e87.16.1736708326912; Sun, 12 Jan 2025 10:58:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1736708326; cv=none; d=google.com; s=arc-20240605; b=eAdYJgOENuHjfW4QRUutUJ3/TK+k9TGeaNnsIt09h0tRwS8CHrxm0yhdTrsxwpwaOs WXayCplUlHWqtbyBhJvhZlU6enz8KnNUK+Kd9A9wliXHZ5myr8uywMov/1HxvrFX/j8+ MEwuAlb2f8vpr7ngVY6MDXP7duIYiTgq8nG1oUZ+F5l73CCw4jCipJlGj6M3OCgTnGvO o2rwL4oqiRMRoYPT+z8kCmNnw3hQBmPdTB9+vnh5nPpRA7Mn3+92clD4a0sN1qK8UrBD fjQO521mdo6L/meHhfL5YEYIqmM+HTb0Lf2s9QOspfhC4XPXtJ8bTPO6p/s5M6sCWgCn 14iA== 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=QLH+lt3gMnlqio6FVFv+6LPP5KS1I4ZkeNzLk6pzRds=; fh=oA3z3ipAEfMEprG1GAkYQgX7HeFj14A13x5U3QirAJc=; b=lOjNBrKTmjyR+H2bn9VIvjw73eN1jKjUtkACClcVDPT8S7b/hYZFlSJqDhkgwcS2Dr hx/ELEBbrDjJ06bsRmTuIrH577+gVp1q83KE/RN3h+n8zkdlxU/43OwQsAiJ7vq26dz6 eB9BvsbphkOES5gsbXRufE+OKCySkcaJxOpbJJ+2aO7+Za8G6LljKb6iwHqjwXlFuoff tp5LnUWReF0MLhPz6u06aiC2KbuW70+qKZ9EruqIwhfxpoNM1YRdmgG8nCenTNYwyIYA erkvZ/kBgjXuC/2uIK0VFLZ9+8UB6PjVvTVQnUCCJLO65+KrQZXKLnNKZlscwocWwUAJ h88w==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=SseVVzDv; spf=pass (google.com: domain of fm-1328317-202501121858467a3225a9e9cd7e5a0c-ezqcmz@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1328317-202501121858467a3225a9e9cd7e5a0c-EzqCMZ@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-228.siemens.flowmailer.net (mta-65-228.siemens.flowmailer.net. [185.136.65.228]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-5428c7bf683si207044e87.3.2025.01.12.10.58.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 12 Jan 2025 10:58:46 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1328317-202501121858467a3225a9e9cd7e5a0c-ezqcmz@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) client-ip=185.136.65.228; Received: by mta-65-228.siemens.flowmailer.net with ESMTPSA id 202501121858467a3225a9e9cd7e5a0c for ; Sun, 12 Jan 2025 19:58:46 +0100 From: "'Arulpandiyan Vadivel' via isar-users" To: isar-users@googlegroups.com Cc: cedric.hombourger@siemens.com, srikanth.krishnakar@siemens.com, Arulpandiyan Vadivel Subject: [PATCH] linux-custom: support to add linux-libc-dev package with kernel name Date: Mon, 13 Jan 2025 00:30:00 +0530 Message-Id: <20250112190000.69110-1-arulpandiyan.vadivel@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1328317:519-21489:flowmailer X-Original-Sender: arulpandiyan.vadivel@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=SseVVzDv; spf=pass (google.com: domain of fm-1328317-202501121858467a3225a9e9cd7e5a0c-ezqcmz@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1328317-202501121858467a3225a9e9cd7e5a0c-EzqCMZ@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Arulpandiyan Vadivel Reply-To: Arulpandiyan Vadivel 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_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-TUID: HxJIpF+wazAY Add support to build linux-libc-dev package with KERNEL_NAME_PROVIDED. With this change the user is able to update the apt feeds with user desired package for their architecture. With current approach for a single architecture only one linux-libc-dev package is possible for the components. In few scenarios where multiple BSP's were supported for same architecture adding them to the same component of apt feeds might not be possible with reprepro. Signed-off-by: Arulpandiyan Vadivel --- doc/custom_kernel.md | 2 +- meta/recipes-kernel/linux/files/debian/control.tmpl | 6 ++++-- meta/recipes-kernel/linux/files/debian/isar/common.tmpl | 2 +- meta/recipes-kernel/linux/files/debian/isar/install.tmpl | 2 +- meta/recipes-kernel/linux/linux-custom.inc | 2 +- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/doc/custom_kernel.md b/doc/custom_kernel.md index ce5f1bf7..89c7c088 100644 --- a/doc/custom_kernel.md +++ b/doc/custom_kernel.md @@ -51,7 +51,7 @@ The linux-custom recipe provides support for: Only the `host` specific package is built automatically at cross builds. - 10. Produce a `linux-libc-dev` package to support user-land builds + 10. Produce a `linux-libc-dev-${KERNEL_NAME_PROVIDED}` package to support user-land builds 11. Only build/ship the `linux-libc-dev` package if instructed to (`KERNEL_LIBC_DEV_DEPLOY` equals to `"1"`) diff --git a/meta/recipes-kernel/linux/files/debian/control.tmpl b/meta/recipes-kernel/linux/files/debian/control.tmpl index 04ad0f4f..a4c0ed9e 100644 --- a/meta/recipes-kernel/linux/files/debian/control.tmpl +++ b/meta/recipes-kernel/linux/files/debian/control.tmpl @@ -22,10 +22,12 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kernel headers for @KR@ . This is useful for people who need to build external modules -Package: linux-libc-dev +Package: linux-libc-dev-${KERNEL_NAME_PROVIDED} Build-Profiles: Section: devel -Provides: linux-kernel-headers +Conflicts: linux-libc-dev +Provides: linux-libc-dev +Replaces: linux-libc-dev Architecture: any Description: Linux support headers for userspace development This package provides userspaces headers from the Linux kernel. These headers diff --git a/meta/recipes-kernel/linux/files/debian/isar/common.tmpl b/meta/recipes-kernel/linux/files/debian/isar/common.tmpl index def8480e..bab41757 100644 --- a/meta/recipes-kernel/linux/files/debian/isar/common.tmpl +++ b/meta/recipes-kernel/linux/files/debian/isar/common.tmpl @@ -8,7 +8,7 @@ set -e ARCH=${KERNEL_ARCH} KERNEL_PKG_IMAGE=linux-image-${KERNEL_NAME_PROVIDED} KERNEL_PKG_KERN_HEADERS=linux-headers-${KERNEL_NAME_PROVIDED} -KERNEL_PKG_LIBC_HEADERS=linux-libc-dev +KERNEL_PKG_LIBC_HEADERS=linux-libc-dev-${KERNEL_NAME_PROVIDED} KERNEL_PKG_LIBC_HEADERS_CROSS=linux-libc-dev-${DISTRO_ARCH}-cross KERNEL_PKG_KERN_KBUILD=linux-kbuild-${KERNEL_NAME_PROVIDED} KERNEL_PKG_KERN_KBUILD_CROSS=${KERNEL_PKG_KERN_KBUILD}-${DISTRO_ARCH}-cross diff --git a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl index 0a7bdd66..e1602b9d 100644 --- a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl +++ b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl @@ -225,7 +225,7 @@ install_headers() { if dpkg --compare-versions "${krel}" "lt" "5.4.24"; then headers_check fi - [ -z ${kern_pkgs["linux-libc-dev"]} ] || libc_headers + [ -z ${kern_pkgs["linux-libc-dev-${KERNEL_NAME_PROVIDED}"]} ] || libc_headers kernel_headers } diff --git a/meta/recipes-kernel/linux/linux-custom.inc b/meta/recipes-kernel/linux/linux-custom.inc index bf6c879b..26fd8719 100644 --- a/meta/recipes-kernel/linux/linux-custom.inc +++ b/meta/recipes-kernel/linux/linux-custom.inc @@ -145,7 +145,7 @@ ISAR_CROSS_COMPILE:class-kbuildtarget = "0" RECIPE_PROVIDES = " \ linux-image-${KERNEL_NAME_PROVIDED} \ linux-headers-${KERNEL_NAME_PROVIDED} \ - linux-libc-dev \ + linux-libc-dev-${KERNEL_NAME_PROVIDED} \ linux-libc-dev-${DISTRO_ARCH}-cross \ linux-image-${KERNEL_NAME_PROVIDED}-dbg \ linux-kbuild-${KERNEL_NAME_PROVIDED} \ -- 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/20250112190000.69110-1-arulpandiyan.vadivel%40siemens.com.