From patchwork Thu Mar 4 16:16:38 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tim Gardner X-Patchwork-Id: 1447425 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) 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-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Drwx20kywz9sWW; Fri, 5 Mar 2021 03:16:52 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1lHqef-0006aS-Ht; Thu, 04 Mar 2021 16:16:49 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1lHqec-0006a1-Cu for kernel-team@lists.ubuntu.com; Thu, 04 Mar 2021 16:16:46 +0000 Received: from mail-pl1-f198.google.com ([209.85.214.198]) by youngberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1lHqec-0002TP-0h for kernel-team@lists.ubuntu.com; Thu, 04 Mar 2021 16:16:46 +0000 Received: by mail-pl1-f198.google.com with SMTP id z13so15667184plo.4 for ; Thu, 04 Mar 2021 08:16:45 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=4NXTM0TDp3zvM6u8AkwoSMrpohsTtMJ8eL/vycAND3c=; b=iLsm56wvtq7k6QtF0D/HhSJkbZQ8/5e6PGr+Vhz/zXTaYQc/EnyLw2xw85mpCXBUst tgeEO7agj4LG9L4EoUNgK+RdOUqzUHbhvGQaCvpuImtg+ZzJcLDFt1xvxBN7ARY5RhOd o5xiRXSkDn2ntcFs7BGQ4Xe2fUYDmoWu1AJ3nLuN9SzhWGSzuSVdLz2tpgcbwiTxzmML 3wch9S90zfrn96gb838zVYu//mk+lLDFFt482LYdx6EMC28pdysOdWduWu5py0AQb8RP N95XdO10bvYjzohv4Uz8LLhP+kqO7EsEZ4kG68G6Z2RVn0f5piyGcFUG302luuC9LhQi 0IYQ== X-Gm-Message-State: AOAM533kJKfSqkaWkvx09E5l/VtEfhzBox56tIWRBWOIOGAZ9EbDM1H6 AC3jXVauDAabietqVPecQQLJ5B02W6cAwIFUfN2gmy33CjqwIuximRAXrgqcsLZIHRQ0BQUhp0G HDaT4ezujGhga+In4zg0130YEpEQIIMpzwy3pSvYGJQ== X-Received: by 2002:a63:cf06:: with SMTP id j6mr4157292pgg.195.1614874604408; Thu, 04 Mar 2021 08:16:44 -0800 (PST) X-Google-Smtp-Source: ABdhPJyqeFgJD5I8llma7nOhXTugIkDA7Xu0/u/TJkKcqJhpyw+2QgXXsQ0Fe1wENJIKjc0ijqcQ8A== X-Received: by 2002:a63:cf06:: with SMTP id j6mr4157281pgg.195.1614874604232; Thu, 04 Mar 2021 08:16:44 -0800 (PST) Received: from localhost.localdomain ([69.163.84.166]) by smtp.gmail.com with ESMTPSA id c78sm28424403pfc.212.2021.03.04.08.16.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Mar 2021 08:16:43 -0800 (PST) From: Tim Gardner To: kernel-team@lists.ubuntu.com Subject: [PATCH] UBUNTU: [Packaging] Do not allow update-version-dkms to be run on a derivative kernel Date: Thu, 4 Mar 2021 09:16:38 -0700 Message-Id: <20210304161638.22111-2-tim.gardner@canonical.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210304161638.22111-1-tim.gardner@canonical.com> References: <20210304161638.22111-1-tim.gardner@canonical.com> 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: , MIME-Version: 1.0 Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" It is too easy to run this script when drifting through the cranky cheat sheet without really thinking about what you're doing while cranking a derivative kernel. Signed-off-by: Tim Gardner --- v2 - use debian.DERIVATIVE/etc/update.conf to determine if this is a master dependent derivative. update-version-dkms | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/update-version-dkms b/update-version-dkms index d90ce2c85f65..70158d3c6127 100755 --- a/update-version-dkms +++ b/update-version-dkms @@ -19,6 +19,17 @@ esac # find our changelog. debian=$(awk -F= '($1 == "DEBIAN") { print $2 }'