From patchwork Thu May 11 10:54:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Timo Aaltonen X-Patchwork-Id: 1779968 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4QH80t1KZpz214S for ; Thu, 11 May 2023 20:54:38 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1px3wO-0001vm-FF; Thu, 11 May 2023 10:54:32 +0000 Received: from smtp-relay-canonical-0.internal ([10.131.114.83] helo=smtp-relay-canonical-0.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1px3wN-0001va-AB for kernel-team@lists.ubuntu.com; Thu, 11 May 2023 10:54:31 +0000 Received: from localhost.localdomain (1.general.tjaalton.uk.vpn [10.172.193.56]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-canonical-0.canonical.com (Postfix) with ESMTPSA id 513BC41247 for ; Thu, 11 May 2023 10:54:29 +0000 (UTC) From: Timo Aaltonen To: kernel-team@lists.ubuntu.com Subject: [PATCH v3 1/1] UBUNTU: [Packaging] Add a new migrate autogenerate option Date: Thu, 11 May 2023 13:54:15 +0300 Message-Id: <20230511105415.2037049-2-tjaalton@ubuntu.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230511105415.2037049-1-tjaalton@ubuntu.com> References: <20230511105415.2037049-1-tjaalton@ubuntu.com> MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Kleber Sacilotto de Souza BugLink: https://bugs.launchpad.net/bugs/1991130 Add a new "migrate" command to be used by 'debian/package.config' which contrary to "transitional" doesn't have the autogenerated contents filtered out by 'debian/rules.in' depending on the source's variants. Signed-off-by: Kleber Sacilotto de Souza Signed-off-by: Timo Aaltonen --- debian/scripts/generate-rules | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) v2: rebased, and added Provides which is needed to replace the old driver v3: pull the version separate so there's less duplication, also NNN-server and -open now get handled correctly, and use the same loop as for hwe transitionals diff --git a/debian/scripts/generate-rules b/debian/scripts/generate-rules index d9a2a10..f88ea43 100755 --- a/debian/scripts/generate-rules +++ b/debian/scripts/generate-rules @@ -38,6 +38,7 @@ mkdir -p "debian/control.d" : >"debian/control.d/nvidia" : >"debian/control.d/migrate-nvidia" : >"debian/control.d/transitionals-local" +: >"debian/control.d/migrate-local" : >"debian/control.d/signatures" cat - "debian/rules.in" >"debian/rules.gen" < linux-modules-nvidia-$version-$to $archs" + cat - >>"debian/control.d/transitionals-local" < linux-modules-nvidia-$to $archs" - cat - >>"debian/control.d/transitionals-local" < linux-modules-nvidia-$version-$to" + cat - >>"debian/control.d/migrate-local" <