From patchwork Wed Feb 28 05:44:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Arjunan, Srinu" X-Patchwork-Id: 3373 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 28 Feb 2024 06:45:10 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f57.google.com (mail-qv1-f57.google.com [209.85.219.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 41S5j8oP002888 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 28 Feb 2024 06:45:09 +0100 Received: by mail-qv1-f57.google.com with SMTP id 6a1803df08f44-68fa064556esf64521606d6.3 for ; Tue, 27 Feb 2024 21:45:09 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709099103; cv=pass; d=google.com; s=arc-20160816; b=ZOkfDR7GueQADKCJKMjXaGuzigd7dEW8amDO4EvnLredzh0rgyVZGn1XoXz6vsIbNi HCRra/j37qd6kTeEZ2M7ZQs8jJanLEo6QSVjkzEybVR9nojWAoXRl9X0A8rUH66L+7mJ 1Zqo9EnzCd7HXLF8Sbvvn76/7WejB46QNRQEuxN3J/wCC4sMPnioIbEamyoW183qT9F9 whbef7fz0LNbI2tORMf+pT7zNjz9gaM7mG6fasy71k56y2ImKLdXy5RHGbNstyj2IZ1E WduEJdGcUq/aQcM455LgcrE+5n0iADQewN3T/Q1wSXAxhG8nE5EIr7WSYhfZmybtJs3B 5viA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; 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=cVEXkhRY2W8in6PwMOrhmWJXNlqV30RegkieLhnNHsU=; fh=os708BwbcJFRtsIjTiROCbhUaoxhKLi88pibfN6q94s=; b=HRBNLqveyN8zFiGXliKmFlOEVxTNyNi1UowMxcr61m6FbGZeVFJ/j/P1uanXSevdi4 ZMHAzmaLFhNRfye73DK1ceyiMUA1CI2X44emDGkaGCPwhwI9QVUPSr0I/ooPzCXXN5io WHmP7uglR/3gC90lGF6t803lKuJRtfe7opbDl7jk3bZhDagZ2tIFs5GTU1bra3O1+IXR n+TWuAbp60b1HZFJYzF9HECzQVVbMCpzMOOZv6gVKLnDHLHRzry6/+hprF3VQsqdQuK+ 618feu8zzrqrKSt56aTn9T938e9i/ZzjnXtB4YykTeskE7py5dFh+hubERwZW2gcdtK8 fDPQ==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=gP8NXvom; spf=pass (google.com: domain of fm-1324425-20240228054500b64ad590983b720930-tecud8@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1324425-20240228054500b64ad590983b720930-TecUD8@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=1709099103; x=1709703903; darn=isar-build.org; 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=cVEXkhRY2W8in6PwMOrhmWJXNlqV30RegkieLhnNHsU=; b=Puq6uRF4vi7CQWe70v/ER2U9ESjE9N371BdJXk3qelWJUGukFZ4yJz9Cz8x3QPIO+L 3C735n7lmJqmGq1oaI+z0LuhJXMYNFoFwYYRpkzk6aemwcfEQV/UaDBMHkyyD5jdMCe5 E+H25kjL26NgdMseTO5bwZ326he/7GV+AW53n9fo1nf5zUR8GmTzTUzS5coKHJKBV8PY CKLUPXdb7dSlY3mWIkPTJ5Mu59zxOXnwhalfGj1UHF8sL6I0joxQgCHGZ+oSWSbniDko d9TSpQJnAuzcBG4ev7qJw4o2UB/4ln4iHZo8dMniK+Z2I+0LmhPkq0UQCz50XOTs3h8D tRcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709099103; x=1709703903; 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=cVEXkhRY2W8in6PwMOrhmWJXNlqV30RegkieLhnNHsU=; b=LaI9LRdKTcKmxoZ2wp37zNP13Jmx4QDD120Q8hafr5QBgjhoYYGS3wsoVsYLZ+OB7Y 60YGbt01pFKYIEEFGvAEcPIExethX1tM3Lfo1KvGmswgdm/ooBg7ocDunH0SKDbo47uM 3upDtqfAIS2tzqdYdm+j7U7GMbFa6bU20sDwbg1YJjpFIVZfmwFrPvhAJM7o2bDtQPdd PpbSRpzxpKIBsczZ3N0cfqKUQss8zMN+G7yXOfJolp0R2N7xp4sBd8Dw/Nlynz95LJJQ NgSiiOV9TfJ1yUVDYJ4laGt1SkB807IKs5OzdRydntP0FdYU6c3FLtYyZNYdmG/mLiX6 0+ew== X-Forwarded-Encrypted: i=2; AJvYcCUOmJ2SJcIhH7HCT7kcoMXQWUF1UHfE8Uj0PB2XZULWCR+uMIH83EUp6i4LIDSsSab3yer2Vxel0cnBzGtPRBhsGfsGIKQ= X-Gm-Message-State: AOJu0YxUmcwyrfvbkhVe4WXTCDhX34CLuYKVlgKnJjsuOG0juDHe8SIE BTHYJRncT2d9TVMEnppfawIi5YlTNsO3P4e8ZuCH6Qziad2hc+HD X-Google-Smtp-Source: AGHT+IFGfl+Z/8EvKh6qS3S/yCSnm14yBQ1jEuFL9cZPdA3qSazwnHi6i9tCVlRYKYEenJ+FWqNwiw== X-Received: by 2002:a0c:e24b:0:b0:68f:a253:8432 with SMTP id x11-20020a0ce24b000000b0068fa2538432mr3560803qvl.29.1709099103170; Tue, 27 Feb 2024 21:45:03 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ad4:5ccb:0:b0:690:6da:2aa8 with SMTP id iu11-20020ad45ccb000000b0069006da2aa8ls3864534qvb.0.-pod-prod-07-us; Tue, 27 Feb 2024 21:45:02 -0800 (PST) X-Received: by 2002:a05:620a:3703:b0:787:284b:3044 with SMTP id de3-20020a05620a370300b00787284b3044mr5320029qkb.77.1709099102006; Tue, 27 Feb 2024 21:45:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1709099101; cv=none; d=google.com; s=arc-20160816; b=FmpA3FGfAVD71S78KcQSbfbahv/Nuy5pWVp2tfULU8zI3lqimhMx69u7QsRZ1o1+8w xF404+WYtn3rT70E/N4qBWMvVfs18K1TNgtC/GKOSLdNy88dHJQbbinvOwBjXAq8tzzv nyGY1wyZIZUa0wbM8b3xtQgBCmATsjjqL2PG+XC6Wa4b4nQz0XpikxrXXmbU2Yj5yL0H iy50ooIihRbsLvvQUwCot5dfXCdXSx/lNd68l+ScPVLa9upzGdaBRlGQP2eVvCknpNQT sIQH/GqzfTb9CmZx4ga1aWne/JesTaunwW/HFIef74YpNjS9AFU7nYRtSJixRuQKIIAR Yc/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=duwVuugcm845OeDQS+NLfsr0pe4UmG7+rqBbDVUm0TI=; fh=NCWF05oXImepUD0LT0pG5t9GQ1AOlq2ON1dTDE9TnuM=; b=QVZT3G/aTNzHBxgTQe5NtWaYDJfQDST1xJqS+UN8uK3TUNT9lgyD/WLAf4taIIh0pr gbGERsHkGEn1WHYnZ4c4TC94N4pTO/8F89MKrgUx7Kw3ml4AS9OdUsGNkHtKTXFWH9cQ 1ef6/TgQhG48JeQqqy7mKpR4i94fy4ub1jlm1M2dIUlg+eiHT/nQBQjKn7i5neWN7zzl NZK0e1DQIYhQKN8nL7n6Eb6foOi1RilcmG5fLoB5N4e/+5/KgZO2ULFKpgwS0H45MZq1 kwVd0WDOuVCnj+dr7+QYoz5YouWlkTcR6Vgx7/WX6mX8ZL0sM81mnavobZGRbpLnFmjI k4Rw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=gP8NXvom; spf=pass (google.com: domain of fm-1324425-20240228054500b64ad590983b720930-tecud8@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1324425-20240228054500b64ad590983b720930-TecUD8@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 wk6-20020a05620a578600b00787f204c585si29628qkn.0.2024.02.27.21.45.01 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Feb 2024 21:45:01 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1324425-20240228054500b64ad590983b720930-tecud8@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 20240228054500b64ad590983b720930 for ; Wed, 28 Feb 2024 06:45:00 +0100 X-Patchwork-Original-From: "'Srinuvasan A' via isar-users" From: "Arjunan, Srinu" To: isar-users@googlegroups.com Cc: Srinuvasan A Subject: [PATCH] meta/classes/debianize: Add copyright file to debian folder Date: Wed, 28 Feb 2024 11:14:27 +0530 Message-Id: <20240228054427.3447267-1-srinuvasan.a@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1324425:519-21489:flowmailer X-Original-Sender: srinuvasan.a@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=gP8NXvom; spf=pass (google.com: domain of fm-1324425-20240228054500b64ad590983b720930-tecud8@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1324425-20240228054500b64ad590983b720930-TecUD8@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Srinuvasan A Reply-To: Srinuvasan A 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=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Srinuvasan A In downstream layer we uses copyright files for most of the packages, this is very important for our OSS clearing. User can add the copyright to the required recipe, then the generated packages from the recipes contains the debian/copyright file. Added example copyright file in example-raw recipe. Signed-off-by: Srinuvasan A Signed-off-by: Srinuvasan A Signed-off-by: Srinuvasan A --- .../recipes-app/example-raw/example-raw_0.3.bb | 3 ++- .../example-raw/files/default-copyright | 15 +++++++++++++++ meta/classes/debianize.bbclass | 4 ++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 meta-isar/recipes-app/example-raw/files/default-copyright diff --git a/meta-isar/recipes-app/example-raw/example-raw_0.3.bb b/meta-isar/recipes-app/example-raw/example-raw_0.3.bb index ffa14340..35f4b3d9 100644 --- a/meta-isar/recipes-app/example-raw/example-raw_0.3.bb +++ b/meta-isar/recipes-app/example-raw/example-raw_0.3.bb @@ -9,7 +9,8 @@ DEBIAN_DEPENDS = "adduser, apt (>= 0.4.2)" SRC_URI = "file://README \ file://postinst \ - file://rules" + file://rules \ + file://default-copyright" inherit dpkg-raw diff --git a/meta-isar/recipes-app/example-raw/files/default-copyright b/meta-isar/recipes-app/example-raw/files/default-copyright new file mode 100644 index 00000000..9c04255a --- /dev/null +++ b/meta-isar/recipes-app/example-raw/files/default-copyright @@ -0,0 +1,15 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: ${PN} +Upstream-Contact: Mentor Embedded +Source: https://github.com/MentorEmbedded/industrial-core + +Files: * +Copyright: 2022, Siemens +License: Siemens + . + This material contains trade secrets or otherwise confidential information + owned by Siemens Industry Software Inc.or its affiliates (collectively, + "Siemens"), or its licensors. Access to and use of this information is strictly + limited as set forth in the Customer's applicable agreements with Siemens. + . + Unpublished work. Copyright 2023 Siemens diff --git a/meta/classes/debianize.bbclass b/meta/classes/debianize.bbclass index 16f3638d..6039e869 100644 --- a/meta/classes/debianize.bbclass +++ b/meta/classes/debianize.bbclass @@ -121,6 +121,10 @@ deb_debianize() { else deb_create_rules fi + # Add the copyright if unpacked sources does not contain copyright file + if [ ! -f ${S}/debian/copyright ] && [ -f ${WORKDIR}/default-copyright ]; then + install -v -m 644 ${WORKDIR}/default-copyright ${S}/debian/copyright + fi # prepend a changelog-entry unless an existing changelog file already # contains an entry with CHANGELOG_V deb_add_changelog