Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp938926pxf; Wed, 7 Apr 2021 15:35:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzSgZB8siis1Pw+w6Xh394HM3brKHoc4PSAvN7bRo4O3vxpZRfmfkogVYOqtqV8jBZslIEl X-Received: by 2002:a17:906:5d05:: with SMTP id g5mr6417832ejt.489.1617834903290; Wed, 07 Apr 2021 15:35:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617834903; cv=none; d=google.com; s=arc-20160816; b=JUJFo3TfHQcxbZlUM7jqnOgp7/21uNM/No2/VGDdsiOkeyN7g4sGDyl1JURDSsONoj 8HtooDA8ynKGE9nGjFJUqEcwCYEq7xRTQlgQcey9OrJ8paNDdUgnz/KrxNXLHuDuxf58 VX2zoBbnqJAnsJb0V64+hMoj6J7feQ3fVuDQy5UORET65P8DygcPauSP9ydXk+OR4AHR UEiixXAwqwEkJ781xBLl9Mn6GG2LIXPkgWf0vZ+BbwHCH1urYXUYbIQ5wXhFRd+Fhvsi xQ0NzEM9YJNFU72G+XV58Aqhh1PH/ElL1J6s+arDQLoiqyJ0L4FTMPar359h8HpzGJPn hcbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature:dkim-filter; bh=HUJZbBelCWkZXR85yxxhkbKhJ4b2CGDQh5YdLukw8dw=; b=VIjfvUZW9WQAoXKsPv1m59rqMk7zvAQM6vwqYmktFojm3ckFiyMMJcaCrVnixypPHF PkOx6J3hkeqXnmrocq0nNCVcyU+85S7DeZFNoqRf/GgEv2BWYDS78VrybHosa2GodR97 IjWF0VPIbJ12Qegk39xa4DzAQvbyPMumBeFFtbjIBS5CdPt14CPeAST7oIc6lQF8YvRw rq+oqfAL+yWez0mdTxNPO5rMAPEmJvxuGFLJG4c8G+wXliBV2pyZvOl9GLSakgT1CPGX Vebl89xDIoegV+z3pO5C+1tjXpQVMnEZNhuhxGEOUfyyiYVa1jIQhvl2ymesm+XfE2Bx WSqA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=2Cqs+qia; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a3si20761772ejj.228.2021.04.07.15.34.40; Wed, 07 Apr 2021 15:35:03 -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; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=2Cqs+qia; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347283AbhDGLGu (ORCPT + 99 others); Wed, 7 Apr 2021 07:06:50 -0400 Received: from conssluserg-01.nifty.com ([210.131.2.80]:60733 "EHLO conssluserg-01.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S245453AbhDGLGs (ORCPT ); Wed, 7 Apr 2021 07:06:48 -0400 Received: from mail-pf1-f169.google.com (mail-pf1-f169.google.com [209.85.210.169]) (authenticated) by conssluserg-01.nifty.com with ESMTP id 137B61H9025647; Wed, 7 Apr 2021 20:06:01 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-01.nifty.com 137B61H9025647 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1617793561; bh=HUJZbBelCWkZXR85yxxhkbKhJ4b2CGDQh5YdLukw8dw=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=2Cqs+qia3sMZxy4IQBh8xc2LND8RWVebSS/ssdclG8bMkZi1LQNTdwMcxho3jcY9l 7iPIZeyenq57Iri0pfsk7DOKfoLJPTF9juqYxcR+AYRep/Eto3gvA1/JcjAampl9CC F3q0P1aCzA8bf+KlsypNP9O3Ldf3DNw8iDeerNIIkcXzZCZs29vuFQgSHHJjlumhN/ tKwWZFRNy2yYJOwIHhfdOD5Vnk0Ve8cO26nYx00xGUzdYKa0J7ziPToRoalK/JIDQQ kiKJ9OmlT8tn9wIUXMts81O/Se9ejqzMYT6AO8pGoBJ4ywp1iBVDSDJquA478Ltfix Il2ObKIsVOrzA== X-Nifty-SrcIP: [209.85.210.169] Received: by mail-pf1-f169.google.com with SMTP id n38so2966983pfv.2; Wed, 07 Apr 2021 04:06:01 -0700 (PDT) X-Gm-Message-State: AOAM5334p489YyGLfdDwK+xanGcIyBiHjXwAs/tUP7sXE709XdZfCmVr +FvocDl5aXC17Mc2+ioekrOCme0W6bMcoYImHeY= X-Received: by 2002:a65:428b:: with SMTP id j11mr2784761pgp.47.1617793560694; Wed, 07 Apr 2021 04:06:00 -0700 (PDT) MIME-Version: 1.0 References: <20210407053419.449796-1-gregkh@linuxfoundation.org> <20210407053419.449796-8-gregkh@linuxfoundation.org> In-Reply-To: <20210407053419.449796-8-gregkh@linuxfoundation.org> From: Masahiro Yamada Date: Wed, 7 Apr 2021 20:05:23 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 07/20] kbuild: scripts/install.sh: allow for the version number To: Greg Kroah-Hartman Cc: Michal Marek , Linux Kbuild mailing list , linux-arch , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 7, 2021 at 2:35 PM Greg Kroah-Hartman wrote: > > Some architectures put the version number by default at the end of the > files that are copied, so add support for this to be set by arch type. > > Odds are one day we should change this for x86, but let's not break > anyone's systems just yet. > > Signed-off-by: Greg Kroah-Hartman > --- > scripts/install.sh | 15 +++++++++++++-- > 1 file changed, 13 insertions(+), 2 deletions(-) > > diff --git a/scripts/install.sh b/scripts/install.sh > index 72dc4c81013e..934619f81119 100644 > --- a/scripts/install.sh > +++ b/scripts/install.sh > @@ -60,8 +60,19 @@ else > base=vmlinux > fi > > -install "$2" "$4"/"$base" > -install "$3" "$4"/System.map > +# Some architectures name their files based on version number, and > +# others do not. Call out the ones that do not to make it obvious. > +case "${ARCH}" in > + x86) > + version="" > + ;; > + *) > + version="-${1}" > + ;; > +esac > + > +install "$2" "$4"/"$base""$version" Too many quotes are eye sore. install "$2" "$4/$base$version" looks cleaner in my opinion. Shell correctly understands the end of each variable because a slash or a dollar cannot be a part of a variable name. > +install "$3" "$4"/System.map"$version" > sync > > # Some architectures like to call specific bootloader "helper" programs: > -- > 2.31.1 > -- Best Regards Masahiro Yamada