Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3148854pxf; Sun, 28 Mar 2021 13:51:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy0RJDPPDllFwNg5i0GSM1ptD5XZ4fTfev8rcSV0XYQ1wmdkYkHtxiIeIxaCIhCv3bBfK0F X-Received: by 2002:a17:906:e0d6:: with SMTP id gl22mr25280481ejb.444.1616964695969; Sun, 28 Mar 2021 13:51:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616964695; cv=none; d=google.com; s=arc-20160816; b=LwqiqxJxSqUqKhzCO2aXkhf9shqwPm0e9vQNqyBMzsFVInrcs5b4gkdSJBLpt/lBer cmmi8ScTVCmZZnlT5MuGpJXh6fl0VDYn0Jgmp7FdCpo98wfu4XIkC1PD8ULRaq4szr5E qsBg5HuQYr2ponEwRvSM9lzbAA7SCrqcojBXCfUA7oV7Nf3nVICwTtNZnxya5l1FcnwM FC4H0t1HBOFgXp1SFuZOVM+wOj1xKOq9xyELV2XqyiJUYiROFVT9VVj9y8H+cHpVZRQe SifAbsL5SgRxNz4jrO42mxm7lwbysYtT48Z54fxJn0K7DKvaQxG+H5kzrUuThNFCnSAE /tvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=iQE2wooZACY3LOTBFI9AXlaRbJRIHVHwcVan3x83Ixw=; b=Os5agwOJKEv47dpl9nKwhxGPpVlWZJ643RAkGxudzLjdMkZLK8KpBtZ48vzEsvm2O7 LdApwQ8WQhZVU3M5TZD4gTCo4LIR2t80CNzVl44ju29Hr99EuqZOCkqkCUwZNQVqhTDU rfphZdkKOi6Hf+Js60OGHXK/jthqhL5f6tyIIPyu2nfzdeAbl4gLeEei1XX8jDU6a8pj 79q/X3afHn334ylXkFOBY3SVHj5qKLZq+juTxF6hJg/onDtW70Qp5eSN1kda/8tqYy4s EcOHdFcC3N5tvgTPpf6tg2uVqdH5ljVv/HweIhWn3irclvP2IA34tFE54d3JN8QME5tX YZBg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=iodev.co.uk Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q14si10901334edw.414.2021.03.28.13.51.13; Sun, 28 Mar 2021 13:51:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=iodev.co.uk Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231146AbhC1UuR (ORCPT + 99 others); Sun, 28 Mar 2021 16:50:17 -0400 Received: from iodev.co.uk ([46.30.189.100]:49614 "EHLO iodev.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230395AbhC1Utq (ORCPT ); Sun, 28 Mar 2021 16:49:46 -0400 X-Greylist: delayed 554 seconds by postgrey-1.27 at vger.kernel.org; Sun, 28 Mar 2021 16:49:45 EDT Received: from localhost (121.130.77.188.dynamic.jazztel.es [188.77.130.121]) by iodev.co.uk (Postfix) with ESMTPSA id 6640028187; Sun, 28 Mar 2021 22:40:09 +0200 (CEST) From: Ismael Luceno To: Andy Whitcroft , Joe Perches Cc: linux-kernel@vger.kernel.org, Ismael Luceno Subject: [PATCH] checkpatch: Use python3 by default with spdxcheck.py Date: Sun, 28 Mar 2021 22:41:11 +0200 Message-Id: <20210328204110.12776-1-ismael@iodev.co.uk> X-Mailer: git-send-email 2.31.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Allow to override this via the PYTHON environment variable. Some systems still provide Python 2.x under the python name for compatibility reasons; plus the spdxcheck.py script already specifies python3 as it's interpreter. Signed-off-by: Ismael Luceno --- scripts/checkpatch.pl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index df8b23dc1eb0..3f7516e262b3 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl @@ -68,6 +68,7 @@ my $allow_c99_comments = 1; # Can be overridden by --ignore C99_COMMENT_TOLERANC my $git_command ='export LANGUAGE=en_US.UTF-8; git'; my $tabsize = 8; my ${CONFIG_} = "CONFIG_"; +my $python = $ENV{'PYTHON'} || 'python3'; sub help { my ($exitcode) = @_; @@ -1000,10 +1001,10 @@ sub is_maintained_obsolete { sub is_SPDX_License_valid { my ($license) = @_; - return 1 if (!$tree || which("python") eq "" || !(-e "$root/scripts/spdxcheck.py") || !(-e "$gitroot")); + return 1 if (!$tree || which($python) eq "" || !(-e "$root/scripts/spdxcheck.py") || !(-e "$gitroot")); my $root_path = abs_path($root); - my $status = `cd "$root_path"; echo "$license" | python scripts/spdxcheck.py -`; + my $status = `cd "$root_path"; echo "$license" | "$python" scripts/spdxcheck.py -`; return 0 if ($status ne ""); return 1; } -- 2.31.0