From patchwork Wed Feb 28 07:22:06 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Arjunan, Srinu" X-Patchwork-Id: 3374 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 08:22:43 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qk1-f189.google.com (mail-qk1-f189.google.com [209.85.222.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 41S7MgSq003221 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 28 Feb 2024 08:22:43 +0100 Received: by mail-qk1-f189.google.com with SMTP id af79cd13be357-787e0e69f82sf179641485a.2 for ; Tue, 27 Feb 2024 23:22:43 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709104957; cv=pass; d=google.com; s=arc-20160816; b=Jji/g7Yf7ZDkhVctXyTK8HQWhLfZGTIQQug12oTuDohbXsv1mx4mN+2gpGotIEcQ0+ qCGU8hVgx/25lmO7+w4EVAkfSninfnPr9+sycMaqx5++T2dwiR55QtZfU7txlpnRmwc8 aFhG7+hNdIWJIVWPEeN8yKnEGTJacErl17jILL60YbwMJAfT52qXEMmwabOvo7CjefgL +/336I882JfDFolRYYE9nYnl/GJgBekk9emqwpueqAiYa7JSgeti378W0sRp0eCw2CK2 WpzI9oNE2ugReI/U06km0QK3iJhYiTEyjKkDwTCIvxHSXpVPZ0DFpiENus52P9X4k/FB lyLA== 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=h5APmpkEKUlvF6NwqBYOi/dEqzsN4by/zVLqq7tZwSI=; fh=laPJPgewnOpfOkleXejKVDGK4F8prWUPqAHK5IPw4SY=; b=xv0cHxrnqb/l0f7WN/6ck0USC1cSOaQADuwWLNF0Ds7jJLbjZy/4w//z8Qw/gy61m7 5EsfF2A93sHL0vARJ9QIy5W9Z0/E5685v/YEUKLAbrjhSM3oQeDl0Rcof72qV6IQxxda ESD6hqPHvyNEZxSMdwD9s499vtWuHk4RX1Ryf5Qvs7izo6BjUwGn34vPSYpGO47ZOiei QSA7fqyR2NYWiXchnrEuc5ar33Dr3I7PyOchXGoBrUzomYp1iuBLdi8jXbJWUCN9p2hz USV1OgAKZvjRv81mcbwH2wPB5pEFSkhk0ni9/C2bFplaBTFtpO06Cm28wQ8vpYbwfkCy kFKQ==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=gtz5bPlU; spf=pass (google.com: domain of fm-1324425-202402280722341836bbe674245170aa-_qovdy@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1324425-202402280722341836bbe674245170aa-_qoVdy@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=1709104957; x=1709709757; 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=h5APmpkEKUlvF6NwqBYOi/dEqzsN4by/zVLqq7tZwSI=; b=QrFGRL2a0eqEjTX0OUuZNh1iMw2BBIfJhr7cIW0bKlo+0d/VAf7XBoftsiwqFw4S1r T2MjfNKTyZGTvZ8bwd1laCrNNPXTJQocaGmH3AcSGMQkVCM/YIxKGAWLqnHEXMOpY2Y8 WKlP1YxTo5z7yb3QnHfzP/ucv/I/sIk1R+NL/WadPUcCrK0GMnT2jo63j0jKeX7zVKx0 tBVDHMB8LhESBMKA3mdoD6SuFXJcMFZjKDkkIDk7L2Lw17SegZWFR9cwvvs0fUuF5l+i 1/idolm81WHSeNYZ2a9gMC0XJE94cFJ5b6t+xSQUk1VuSoUcOebM4UyRT5qFhGhkR8gJ wJjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709104957; x=1709709757; 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=h5APmpkEKUlvF6NwqBYOi/dEqzsN4by/zVLqq7tZwSI=; b=lqxu9hbziqzNMIYsaEuQ1ZKWY3w//FrLiHrj0gksBpWUSLrMNcfLzei663oZxjLmqA E9C3EOUxVswKLgKWnetYGk67Sb+OnFc0XSyDzmJiq/gtIE1gVBPdKUNIRUrWszchBbX2 sJ44mnP9L+vBrZEWy3TPNJLxSIkjFQ95B+sAGbbmykdifxn5eHLc6HMGaiGNpF8tcXHm UPfpcC+bBWTL4RgXnoDIS4bKbIP4KNtMheSZ4uhpTJMutn/xi6YIEAKiie2CSYkIMD29 6J+pdtpaV4ZSdQvjpPvMuwhJHRpwtIXvAowFEwzGx6gDJt/Vjrxf1Ji2nDcwpKfXOxvl 3mIA== X-Forwarded-Encrypted: i=2; AJvYcCXLPQ/gIx+wI5i7VFkAdSx22KtMBH0aa1yIBb6BHAkCEX6NkZNbMkS/D2uNvzG0EwBlUgwufAaB3KFtrQXnSaBvqLvKjG0= X-Gm-Message-State: AOJu0Yy4KWUvLJUVlU/1XViJT5cUI2zIjx6FVhUCu/ak5A7IMWW8Vkx4 QZ8UZrpbri8hDf5yPs0+7/O3MNW/CM6/Qlkm7TXea30XaZ3Ok5CG X-Google-Smtp-Source: AGHT+IFVicGigb90QHUzY2mGKBTSzcRDSUZAwrmmMln/LVSPzsxVtcE1IWtkZ6gKeL+KnJT41Mi2Ew== X-Received: by 2002:ac8:5952:0:b0:42e:40b0:6d37 with SMTP id 18-20020ac85952000000b0042e40b06d37mr11634887qtz.68.1709104956975; Tue, 27 Feb 2024 23:22:36 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac8:7d0e:0:b0:42e:6b21:9dcf with SMTP id g14-20020ac87d0e000000b0042e6b219dcfls4971558qtb.0.-pod-prod-08-us; Tue, 27 Feb 2024 23:22:36 -0800 (PST) X-Received: by 2002:a05:620a:11ac:b0:787:7b9f:213f with SMTP id c12-20020a05620a11ac00b007877b9f213fmr4095364qkk.56.1709104955924; Tue, 27 Feb 2024 23:22:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1709104955; cv=none; d=google.com; s=arc-20160816; b=Ae0p35RIikRYLpS625R7sxTRm6b5WVF7zF06tpU0CSQ3kmjIppN3ysJFrALCaMrPH2 X0U7rTq6149H7ELkbsRMYwkIbWqB5hViFrI8EDWrB9qZetOF+rdHr+bi7S0zdGy4GJOJ RQ1hbtma8b54QwNaLpN4zHxITbMxv9Z/Om81BiETUx6SDB9W2g43/TaqZGeSeAGxu/a9 kBjRTOcynGjyMPNnnozjePl8Pr147B9XBScBULPwA/IZGM+gGW0h5wlBBa6ZjtaQfeEH wqn8NBhIDuiGJZaHy6J/eceYkoESgiWPkTiTN7/mSOe8SoUbHdcyvS2FBabyoHkEn/s7 xvMQ== 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=1CdJncBqvAvGD20WATRqE/ShHqhxzgQ2YReR8VRkj/M=; fh=q34A+PDu/veyKhQmJ8Sf9YPiZusI+h3MND2WD1Gk9tg=; b=JkNROWJc/ZoWg3Lzi4cxeOcAH91lPxorxZ1H9Nt/XlUc3WmPNcdoUuLd3xKk8fBLK/ WiaVqEhDz7+gykHLxsKMoDkXv/qFqPMLrJ0ixH2/r2Mj5rD5Pxgp2Nfjh3NairP9iSRX FRjOWFtJY6C6puEi1tVCt/HOQ3VI03AVYm8r3Fjl9ehAVuEl0PeaAN2lfc4n1JJVVrgj 20Nq+eqAGQGYqIzoJvs+KT0PaDV51wpP9ai9LeCpP9XTbzkoTN/cvm9pXLadkmhGT81+ hZetiCfhMMPMcZ3QJHYBfVr8txXCJ5lHi9u8I+FI50s742sMrLzenCk5zLlO4cLg2JcA uH2Q==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=gtz5bPlU; spf=pass (google.com: domain of fm-1324425-202402280722341836bbe674245170aa-_qovdy@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1324425-202402280722341836bbe674245170aa-_qoVdy@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id rk6-20020a05620a900600b00787ee700aa2si115343qkn.6.2024.02.27.23.22.35 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Feb 2024 23:22:35 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1324425-202402280722341836bbe674245170aa-_qovdy@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 202402280722341836bbe674245170aa for ; Wed, 28 Feb 2024 08:22:34 +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 12:52:06 +0530 Message-Id: <20240228072206.3556467-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=gtz5bPlU; spf=pass (google.com: domain of fm-1324425-202402280722341836bbe674245170aa-_qovdy@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1324425-202402280722341836bbe674245170aa-_qoVdy@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: srinuvasan.a@siemens.com Reply-To: srinuvasan.a@siemens.com 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 --- .../recipes-app/example-raw/example-raw_0.3.bb | 3 ++- .../example-raw/files/default-copyright.tmpl | 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.tmpl 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..b4dfaa4d 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.tmpl" inherit dpkg-raw diff --git a/meta-isar/recipes-app/example-raw/files/default-copyright.tmpl b/meta-isar/recipes-app/example-raw/files/default-copyright.tmpl new file mode 100644 index 00000000..9c04255a --- /dev/null +++ b/meta-isar/recipes-app/example-raw/files/default-copyright.tmpl @@ -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 7de98673..5b9cd9dc 100644 --- a/meta/classes/debianize.bbclass +++ b/meta/classes/debianize.bbclass @@ -112,6 +112,10 @@ deb_debianize() { else deb_create_rules fi + # Add the copyright if unpacked sources does not contain copyright file + if [ ! -f ${S}/debian/copyright.tmpl ] && [ -f ${WORKDIR}/default-copyright.tmpl ]; then + install -v -m 644 ${WORKDIR}/default-copyright.tmpl ${S}/debian/copyright + fi # prepend a changelog-entry unless an existing changelog file already # contains an entry with CHANGELOG_V deb_add_changelog