From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7340524753523834880 X-Received: by 2002:a05:690c:712:b0:608:cd7b:7733 with SMTP id bs18-20020a05690c071200b00608cd7b7733mr4464139ywb.39.1709104957057; Tue, 27 Feb 2024 23:22:37 -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-Google-Smtp-Source: AGHT+IF3dALOBfA2EY5PEEkaDrU9fWTyd0lBcaECXPqby4FqXFtg6ED4mtROv4IfaR/03ya/Pjed 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 Return-Path: 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; 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 Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 202402280722341836bbe674245170aa for ; Wed, 28 Feb 2024 08:22:34 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=srinuvasan.a@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; bh=1CdJncBqvAvGD20WATRqE/ShHqhxzgQ2YReR8VRkj/M=; b=gtz5bPlU0DENd/xATmRPk8+bBFhh40js7QreQLdZgKPK1e2qoPuggD5QINySGO48syltnm zP2MPQ8mejQv6isqnfeqruSJM2EU5f/Q77ZV07RuqveUypFbF1SINuPCV6xXwRS1/eQWtc5p zRdlV7ZXLbnj4Ceb7Ztnc1QJWkhmo=; From: srinuvasan.a@siemens.com 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 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1324425:519-21489:flowmailer X-TUID: 4pZKY/xzmclG 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 -- 2.34.1