Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp787188pxf; Wed, 7 Apr 2021 11:30:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzzKFIOFH1KKtkCkexGCxhdp0P7ENmJlO7k84YsXCXU6Y6SROSTbMPvqXTedcvj+jtX2BUs X-Received: by 2002:a17:906:1957:: with SMTP id b23mr5232604eje.245.1617820256085; Wed, 07 Apr 2021 11:30:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617820256; cv=none; d=google.com; s=arc-20160816; b=Nt99PiuLpbJn/NRbbh+L3sr6OWMfNQDPlSChyhVmLpt1f07a7I57n4KduPYzhnlaV+ lvT1GFRHh9B7IE6K/8CEFT7jJOj6OxqtgsqWFvlLpnlmYYmjFPnadQw061iKgCHItoKu KOPJrkWMtHI8oeyBpz60EVMm9T53GdcDdmuwqTQSn71EQQ8TzrNPI7b+vQXP1e1MDVwh 9cm3hdv9W/ScbqrHYcwt5VxItzrqntn/9hC39Db+bIvdSbuC8FaJNfVbyVeCgOSQTJIj eN53DYP7ugIZzenUiASqsAZ1U5vzIVOC0w67zAJNmAl1AQKiyRkvNYYRc4Uwlsi9jQRb Yu1A== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=78UB4644f1xLgNNVJgAFGQ6zA81H9vXgOW8F3KZLK18=; b=g89adz6jE6N5l2Za5YEoWSP+UpLDRwpp8HTbycA/kZkRfzlyPi8PORGSibGiAp6UkX YXVSbw15TDdmMavt6rYaR0/rVhL2GLc2z4v0yfbkbWo8M1uRPE+nAox4YLZ3FYyWDxIa 0C7t/gf0mIvjjqrG1odAIEboUVkzxR9AYlWNbTkzrhZZHcAq2VoCmm8/QnuICxRqBPpk y/ORSf/3l8qqbNzO0cJjmbYBI/bztAe3hbNJuI2Kk0jVy7DqwUt7X6/B6mEQ2gXctFsR 6kqzB/U0GRqUGGY7763Am0aAYqcz8L8QBXEIBKHmGQeECKvvSfWmMkofs8Incu/ZIWkQ 5OCA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=xKPdKMGm; 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=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z15si21497314ejr.444.2021.04.07.11.30.32; Wed, 07 Apr 2021 11:30:56 -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=@linuxfoundation.org header.s=korg header.b=xKPdKMGm; 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=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348742AbhDGFfG (ORCPT + 99 others); Wed, 7 Apr 2021 01:35:06 -0400 Received: from mail.kernel.org ([198.145.29.99]:38348 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345241AbhDGFfE (ORCPT ); Wed, 7 Apr 2021 01:35:04 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 20C19613B8; Wed, 7 Apr 2021 05:34:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1617773691; bh=nADdg6PM/j4BMDvlY9mRZPDHGBnkM2Jn+KFDAec2UDE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=xKPdKMGmCnJqujbtVQPFWFBrjKsYjxexM8pJMjYN9Sppty8vctYiBQ9lIL6oxC5Ih HkAI4ZTZgJjmCrrw6Dln6p4xlKD586JvV7kcwH0Wn2fLSYNI/e5xyokeBZZWQVvNMr vpLOg92uNdZFeLU0H7nCo7H16hXq+cQwrTSX2by0= From: Greg Kroah-Hartman To: Masahiro Yamada , Michal Marek Cc: linux-kbuild@vger.kernel.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, Greg Kroah-Hartman Subject: [PATCH 02/20] kbuild: scripts/install.sh: properly quote all variables Date: Wed, 7 Apr 2021 07:34:01 +0200 Message-Id: <20210407053419.449796-3-gregkh@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210407053419.449796-1-gregkh@linuxfoundation.org> References: <20210407053419.449796-1-gregkh@linuxfoundation.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org A few variables are quoted to handle spaces in directory names, but not all of them. Properly quote everything so that the kernel build can handle working correctly with directory names with spaces. This change makes the script "shellcheck" clean now. Signed-off-by: Greg Kroah-Hartman --- scripts/install.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/scripts/install.sh b/scripts/install.sh index d13ec1c38640..c183d6ddd00c 100644 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -33,21 +33,21 @@ verify "$3" # User may have a custom install script -if [ -x ~/bin/${INSTALLKERNEL} ]; then exec ~/bin/${INSTALLKERNEL} "$@"; fi -if [ -x /sbin/${INSTALLKERNEL} ]; then exec /sbin/${INSTALLKERNEL} "$@"; fi +if [ -x ~/bin/"${INSTALLKERNEL}" ]; then exec ~/bin/"${INSTALLKERNEL}" "$@"; fi +if [ -x /sbin/"${INSTALLKERNEL}" ]; then exec /sbin/"${INSTALLKERNEL}" "$@"; fi # Default install - same as make zlilo -if [ -f $4/vmlinuz ]; then - mv $4/vmlinuz $4/vmlinuz.old +if [ -f "$4"/vmlinuz ]; then + mv "$4"/vmlinuz "$4"/vmlinuz.old fi -if [ -f $4/System.map ]; then - mv $4/System.map $4/System.old +if [ -f "$4"/System.map ]; then + mv "$4"/System.map "$4"/System.old fi -cat $2 > $4/vmlinuz -cp $3 $4/System.map +cat "$2" > "$4"/vmlinuz +cp "$3" "$4"/System.map if [ -x /sbin/lilo ]; then /sbin/lilo -- 2.31.1