From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7340524753523834880 X-Received: by 2002:a05:6214:568c:b0:68f:280f:14d0 with SMTP id qm12-20020a056214568c00b0068f280f14d0mr4963169qvb.38.1709099103259; 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-Google-Smtp-Source: AGHT+IFii7YgR3LoWZZh+pJsk+rwhTuRKAupFlBUmYQReEVhpxJxWdkKTaEBk91pdHhuYN9uER8x 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 Return-Path: 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; 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 Received: by mta-65-228.siemens.flowmailer.net with ESMTPSA id 20240228054500b64ad590983b720930 for ; Wed, 28 Feb 2024 06:45:00 +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=duwVuugcm845OeDQS+NLfsr0pe4UmG7+rqBbDVUm0TI=; b=gP8NXvome3h4HzQLUa6eyJ+JVMadNdeH2enLvGB43sABSopkI+rtXD4yMzGrK9VAopRNXs MbzhGCEHjXqDdMmHKIceYsI4vD3/nTC6SUB5EYjpEJ7UM3QxikfCCmNpxh6UK9FZaZOZTeqS 4qK0CDnULk+obKtSeKRNJzoyFVigM=; From: Srinuvasan A 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 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1324425:519-21489:flowmailer X-TUID: IxSJVvuEMfda 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 | 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 -- 2.34.1