Received: by 2002:a05:7412:3b8b:b0:fc:a2b0:25d7 with SMTP id nd11csp1700715rdb; Sat, 10 Feb 2024 13:23:22 -0800 (PST) X-Google-Smtp-Source: AGHT+IGrrd/5Ga8pXBgjrkire2EK/fU6Q/ZZZZe5YAYp+GAOS/Ls5pVhURdXEzicuAjzRhZUMgUo X-Received: by 2002:a05:6a00:2d17:b0:6e0:92e5:91eb with SMTP id fa23-20020a056a002d1700b006e092e591ebmr4186040pfb.21.1707600202010; Sat, 10 Feb 2024 13:23:22 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707600201; cv=pass; d=google.com; s=arc-20160816; b=liZd1VjvJLxuYpUZIbSkvzttMU0NhEVG/wGSINUnnZTNzzyKdJxp8FQ9fyajMVFQFQ CjtiI4cgaxLiWlsR2u501QvDgTgVsGyp/SaRaSAxuMp7Dyrp5/TlonoEf5djHNBj8X9g +71yoa0ZfYvUAk1f4SzTMWFzF/6VrJX6GGUDLf+2+uuGjyUfYC/3GbXmdTDlr+ih729V 9XnwvAXvJub8TRJZRE/iXFW/KfXMFFQ4nBnFUYjZeqhH2u5Go/NDffl/9qYVX3ZqLl8L N2e5m55Dj8fIy3rncQcaO9gwKOFV1hvUtHs+hKC4K9ahZ/M4/AA7+gaD/yzT4ONsyZ53 Xh5Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:in-reply-to:content-disposition:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:references :message-id:subject:cc:to:from:date:dkim-signature:dkim-signature :dkim-signature; bh=2Fq96AF5MB0+kJ+KJdOs/5ZldIf6fpvtRLYffLd24+I=; fh=i4jbh0/3c7W/1PH9omS7GJCZMzG1GUqTKB8BNpGsBH0=; b=zY4mmmXmANHfIdBNe+laCPPZ+HY+RrXKDmO47lTuUwdBVsSshcx7RpLXvfbITk2Ieu CNfTOxdp9+ouI1zNM2c8bkg6siEWkMrpl6IE3lLmOJGxzOCEL1Sq/R8yUDKn7WpM+0YM FM1frSE3/2juMYxh72CtOy3zDDNtPoUJ2g7app3awoZyKBhNyuSi3cAsSuguY+pMYUhY NMREtmCyjO0QEDdRInTannV11Vo3xOqCao6A1ecVj7iyhMpABi6C0LFwMRQzvM8TeHQn D3m/xWhIrOPnjLa5/lRRKLMynEPCibuubpOyrRzATO1zqGYam31N6mla2Y1PSrlrBPtV cbAw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=fail header.i=@smtpservice.net header.s=mp6320.a1-4.dyn header.b=yK8TMbiG; dkim=pass header.i=@fjasle.eu header.s=s1174286 header.b=OuGjL6GI; dkim=pass header.i=@fjasle.eu header.s=mail header.b=JbkbT0pd; arc=pass (i=1 spf=pass spfdomain=em1174286.fjasle.eu dkim=pass dkdomain=smtpservice.net dkim=pass dkdomain=fjasle.eu dkim=pass dkdomain=fjasle.eu dmarc=pass fromdomain=fjasle.eu); spf=pass (google.com: domain of linux-kernel+bounces-60543-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-60543-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=fjasle.eu X-Forwarded-Encrypted: i=2; AJvYcCVWGZ6aZgzISQNqyc6MSFnpgz+bc9MGyW57B5FOonkCHiSOlqNaXAE3qexMUaOVVo31uAn18DL0i+ixxpOkqk3C2obi+mFybhQ8NnbgGg== Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id l12-20020a65680c000000b005dbd0ff2e5dsi3993914pgt.811.2024.02.10.13.23.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 10 Feb 2024 13:23:21 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-60543-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=fail header.i=@smtpservice.net header.s=mp6320.a1-4.dyn header.b=yK8TMbiG; dkim=pass header.i=@fjasle.eu header.s=s1174286 header.b=OuGjL6GI; dkim=pass header.i=@fjasle.eu header.s=mail header.b=JbkbT0pd; arc=pass (i=1 spf=pass spfdomain=em1174286.fjasle.eu dkim=pass dkdomain=smtpservice.net dkim=pass dkdomain=fjasle.eu dkim=pass dkdomain=fjasle.eu dmarc=pass fromdomain=fjasle.eu); spf=pass (google.com: domain of linux-kernel+bounces-60543-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-60543-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=fjasle.eu Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 91D1C2853CE for ; Sat, 10 Feb 2024 21:23:21 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E821C3612E; Sat, 10 Feb 2024 21:23:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=smtpservice.net header.i=@smtpservice.net header.b="yK8TMbiG"; dkim=pass (2048-bit key) header.d=fjasle.eu header.i=@fjasle.eu header.b="OuGjL6GI"; dkim=pass (1024-bit key) header.d=fjasle.eu header.i=@fjasle.eu header.b="JbkbT0pd" Received: from e2i605.smtp2go.com (e2i605.smtp2go.com [103.2.142.93]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 57B775F56E for ; Sat, 10 Feb 2024 21:23:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.2.142.93 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707600194; cv=none; b=Mqz6LqohqYml0ZlyG04gOXGERXBToMLE9lO8Sf31GPTlcfwLMp+XZBHojtUoTDxazalC68zJGRK0xSExi4InB+6AVw0CFSa9FJYlQUBRWsqm1lslqCOsixipSfMfiyuX574WdsU93dqMevFtoPM7l5JP0tkBpxsGqIMQ97YjLmw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707600194; c=relaxed/simple; bh=I1g56Qbu1U7xe3c1QV1JroAnkemuPw2aHxort9pD/Wc=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=s3mbiZEY55l5AZ5yqocyix/wQghwGp89YWj0znjYR4J7W9EC7MRrmJljioBJp0kRjN8rwWwB3U4VDYUKIkc7k4Z6J1ZQK7FPDs3J70soygKZ0TcIGNi/0vOjrTR6sfCg3fELM/WwzN7Kic+bJJTyR9Ingp/3i47iR2nmNg1tB8c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fjasle.eu; spf=pass smtp.mailfrom=em1174286.fjasle.eu; dkim=pass (2048-bit key) header.d=smtpservice.net header.i=@smtpservice.net header.b=yK8TMbiG; dkim=pass (2048-bit key) header.d=fjasle.eu header.i=@fjasle.eu header.b=OuGjL6GI; dkim=pass (1024-bit key) header.d=fjasle.eu header.i=@fjasle.eu header.b=JbkbT0pd; arc=none smtp.client-ip=103.2.142.93 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fjasle.eu Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=em1174286.fjasle.eu DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=smtpservice.net; s=mp6320.a1-4.dyn; x=1707601083; h=Feedback-ID: X-Smtpcorp-Track:Message-ID:Subject:To:From:Date:Reply-To:Sender: List-Unsubscribe; bh=2Fq96AF5MB0+kJ+KJdOs/5ZldIf6fpvtRLYffLd24+I=; b=yK8TMbiG kbKBMqenOgDN5uhHbGsq9DjwTKd44dYLoBHZnPGfsSZ/LxHkxpJajSM4irAy6isUUgw9tPIf3EjuX 8c3K5Yo7yJ3WuooDjLQxZT3LRI245YyKMLhW3ul7PN0wUFlfzvaJzCqb+f/JdMXpP/vihsoGnNQEJ /7xE05bf3V2zuaZrDHdIlsDm+mwMV+1fKgasr2elpzc20F0HCEtjoj+v69bJ+EFTvaZYXw/eGOfkz Lp5iM7bV93qCpZVSh3rCD3EAuBbXgXGCThVBlqy1ylJGgdTzOZq/25UxWt3FeRLFejCHMVjx2CG7a iegTt7B/Ko/16BbliCXiksVgeQ==; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fjasle.eu; i=@fjasle.eu; q=dns/txt; s=s1174286; t=1707600183; h=from : subject : to : message-id : date; bh=2Fq96AF5MB0+kJ+KJdOs/5ZldIf6fpvtRLYffLd24+I=; b=OuGjL6GITLARgHfQ1fN7NiBCgSGO0y0XXLjhAE3+BwZHBp7BQKwEXWUzwxk4Es9ynodsk 05fLL1Qte7Om2s3fJPT/EuO/2Ta85CKXj+i6h6BT9YzoncAq891PIN+zqT00jMK2k01PA8R MFY4UuSZgyyOIoKAnp4vUhLxltntUrjc7QxEQaQxHHwh02hsQsetzP0reWY6Xgk1sMwLPa0 OYkF66dSCEWgV99L2Iu2uC1Lk7K3xMGy8xyK2T/HpIiPwUFl2UTfTOzz+2Gamr5D2aVxkoH VtzhGoMfnpcSSFd0kXVV54EG6QY+5KAODeRYPnD/lQQHmqF77jvoEYk19SgA== Received: from [10.139.162.187] (helo=SmtpCorp) by smtpcorp.com with esmtpsa (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.94.2-S2G) (envelope-from ) id 1rYulD-qt4Fr1-Lp; Sat, 10 Feb 2024 21:19:46 +0000 Received: from [10.85.249.164] (helo=leknes.fjasle.eu) by smtpcorp.com with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96.1-S2G) (envelope-from ) id 1rYulD-4XnyKn-0Z; Sat, 10 Feb 2024 21:19:43 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fjasle.eu; s=mail; t=1707599972; bh=I1g56Qbu1U7xe3c1QV1JroAnkemuPw2aHxort9pD/Wc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=JbkbT0pdaP8BnvXh9tpxj+YS6okGmBmnNGsrfdhfV9EoSpDF5F4uOHaMJ+xMqzgij GHorn8ZRP9m/80ivs1VHZsgnANVVzW1lsFOxlplnJSNro9J6nuH834VWmTQkPGt9Is yHwwg6G/9TmIg3PL7q7Lo4tsSP4IC66lViSJVPGw= Received: by leknes.fjasle.eu (Postfix, from userid 1000) id 9DE743E9DC; Sat, 10 Feb 2024 22:19:32 +0100 (CET) Date: Sat, 10 Feb 2024 22:19:32 +0100 From: Nicolas Schier To: "Russell King (Oracle)" Cc: Zhang Bingwu , Catalin Marinas , Will Deacon , Geert Uytterhoeven , Dinh Nguyen , "James E.J. Bottomley" , Helge Deller , Paul Walmsley , Palmer Dabbelt , Albert Ou , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , "David S. Miller" , Andreas Larsson , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H. Peter Anvin" , Zhang Bingwu , Masahiro Yamada , Nathan Chancellor , x86@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-m68k@lists.linux-m68k.org, linux-parisc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, sparclinux@vger.kernel.org Subject: Re: [PATCH 1/2] kbuild: Abort make on install failures Message-ID: References: <20240210074601.5363-1-xtex@envs.net> <20240210074601.5363-2-xtex@envs.net> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="enK6rDCtE6qVMuuk" Content-Disposition: inline In-Reply-To: X-Smtpcorp-Track: 1rYI_D4bnyKn0Z.xzhx1gNhvOmKy Feedback-ID: 1174286m:1174286a9YXZ7r:1174286sd7ZiAHDp8 X-Report-Abuse: Please forward a copy of this message, including all headers, to --enK6rDCtE6qVMuuk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Feb 10, 2024 at 10:29:00AM +0000 Russell King (Oracle) wrote: > On Sat, Feb 10, 2024 at 03:46:00PM +0800, Zhang Bingwu wrote: > > From: Zhang Bingwu > >=20 > > Setting '-e' flag tells shells to exit with error exit code immediately > > after any of commands fails, and causes make(1) to regard recipes as > > failed. > >=20 > > Before this, make will still continue to succeed even after the > > installation failed, for example, for insufficient permission or > > directory does not exist. > > > > Signed-off-by: Zhang Bingwu > > --- Thanks for fixing! [...] > > diff --git a/arch/arm/boot/install.sh b/arch/arm/boot/install.sh > > index 9ec11fac7d8d..34e2c6e31fd1 100755 > > --- a/arch/arm/boot/install.sh > > +++ b/arch/arm/boot/install.sh > > @@ -17,6 +17,8 @@ > > # $3 - kernel map file > > # $4 - default install path (blank if root directory) > > =20 > > +set -e > > + >=20 > What about #!/bin/sh -e on the first line, which is the more normal way > to do this for an entire script? are you sure? I can find many more occurrences of 'set -e' than the shebang version in the Linux tree, especially in the kbuild scripts, thus it's bike-shedding, isn't it? Reviewed-by: Nicolas Schier Kind regards, Nicolas --enK6rDCtE6qVMuuk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEh0E3p4c3JKeBvsLGB1IKcBYmEmkFAmXH6FkACgkQB1IKcBYm Emmflg//QV42IFPNYuHOXGOMGBjwhOcPS5a63Ery8+rM164QOh4y8GFFm70Ti5Wd s5wSWvSTxw+riHznvjEkrzi/KrHEMIWsy6HRRBdrzwpiytGb7QCnUT1LtSteBeNe JPtcZ5MGz0W4HIUA4cj46FxFGpR+DjnrGk2FoXd/BSwhYq0asA1muUHQ0YwN3ksS b86PM8Y/JgAbCGeA9qF+uZGaSFjU9cl4LQj14E7IPYrp9ZeDgYY3eC6vNPJ+64zD Jipvq0pg5G9MrN92hNXw/VVn4pGrquNcIqFQwGypcZIb2YrKOLEtPBctEqZkYNfd TGngv5bUFvUwllm9o/VpflR1XOx1auN2AJQux6l1ca41dhH/tKkFCrDU7V5Xxc6J 3VBC9QeZuVuh5AETrC9whYVFSIvoQvH5NHRV6ffqA6AGjXQJNsNNsUuwVnhliaDh vqNO7OJm2ZoZmlBjNCGI1LsjNateOOY7mzk1Fsz9pl0OyhkDjjDoT56rTcC+Ykz9 HSceveMepuVG/vTNMEwXIGAaG3p+7+/mj4QrwE9TAWCRs/ASCnaMYJUkPmJLfuXD tOP59blzBvkY5HAmDHMdl4AIFtM9rjm/JQORwYT2tB+MfdyZxCWWJPz7mjs6ykAy JF9090FJh3puL9bw721bvpb75ptKyBxpuvQsas2SspCCtT1DidQ= =NJcH -----END PGP SIGNATURE----- --enK6rDCtE6qVMuuk--