Received: by 10.223.185.116 with SMTP id b49csp758225wrg; Tue, 20 Feb 2018 07:25:22 -0800 (PST) X-Google-Smtp-Source: AH8x225Z9g60GxaeD7QT2SeS1v+e9XQTdCQU3GgVc5L/FAFXaFTToMivdJrr35ja3YHN4s1z8Z7a X-Received: by 2002:a17:902:2803:: with SMTP id e3-v6mr8460plb.238.1519140322174; Tue, 20 Feb 2018 07:25:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519140322; cv=none; d=google.com; s=arc-20160816; b=dHrqRCF3MHu/G5dAuLFh+L/20rFkW/KxXFzEvcaJ2sEPmykKJIjv8YRo1vt9pXJB5c XwSVUOfanXVlqLsM1om0G3MYo14//w21PCvZ+phwqgi0hJykN2lMaPJclLSD6lsZqUqT 1pDfZG5cPQcC98LbriRLgs4uyQ5gkHTRi+GK4ACgBOPA7jUeIgm/76eWmndlSdrzodmG AjBMDcBK0GYN86EYAjcHwxwiuRCLaCfPAzPS7cLrq962K2cw8m0p04Rly5DCTRYf8j26 /Lxxct7Am8Uv3wkLp5fhA3TlIl4zQcbU8sLMFAhIeB0fzCsnkrcAuY0LceJCsqAyMByr qPBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=iycGVMbZrD1ENAlQGuP/XYNo7jFRz+jAhIyLfa0nV78=; b=MHdhb9ictAy3vkG0e/J2I4xkvoPjGAzhZTzoDwRUKEuYBl0lZiEtFf3/jR1QMvlraf PhmavluX+QAWbUNUiQZeqmcHnX8G0ZkbpG+M1yqN8uwy5HqCom91yV+rqSnVsJXQcct/ qR8BE0LqQo8sz4+MF7eavCKwnsyLQftEVJFmakgUd4t/Ybi2kkf8pAMkFiJQJtpM4j1p xFk9p8+lSSCqTfHQdiqbP4TSCnWpeRj1B/HHg3NU5zAnOD4X7qUSRL5j4iejgKrhBw+K Or49a/nZdw+hPrj3Vy3SdSm9XbSg+h3U8Zci4lvX1ofxOmyUPVwNZ5AwdITkp9+On/z6 YFvA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t21-v6si5658809plj.269.2018.02.20.07.25.08; Tue, 20 Feb 2018 07:25:22 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752503AbeBTPYR (ORCPT + 99 others); Tue, 20 Feb 2018 10:24:17 -0500 Received: from lilium.sigma-star.at ([109.75.188.150]:37534 "EHLO lilium.sigma-star.at" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752116AbeBTPYP (ORCPT ); Tue, 20 Feb 2018 10:24:15 -0500 Received: from localhost (localhost [127.0.0.1]) by lilium.sigma-star.at (Postfix) with ESMTP id AF36718199B67; Tue, 20 Feb 2018 16:24:13 +0100 (CET) From: Richard Weinberger To: Masahiro Yamada Cc: Linux Kernel Mailing List , Greg Kroah-Hartman , Kate Stewart , Nicholas Piggin , Kees Cook , Andrew Morton , david@sigma-star.at, kbuild-all@01.org, Sam Ravnborg , Arnaud Lacombe , Nick Bowler , Michal Marek , Nicolas Pitre , Rusty Russell Subject: Re: [PATCH v2] kbuild: Don't source kernel config Date: Tue, 20 Feb 2018 16:25:32 +0100 Message-ID: <14335276.CH3Xr2i6I8@blindfold> In-Reply-To: References: <20180219092245.26404-1-richard@nod.at> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Am Dienstag, 20. Februar 2018, 16:18:11 CET schrieb Masahiro Yamada: > 2018-02-19 18:22 GMT+09:00 Richard Weinberger : > > Don't source the kernel config file in shell scripts. > > The config file is not a shell script and often imported from untrusted > > sources. > > What could possible go wrong? ;-) > > Please enumerate your real problems. Build a kernel where the .config contains something like: CONFIG_CMDLINE_BOOL=y CONFIG_CMDLINE="`echo hello > world`" I'll send a v3 because I forgot to convert one function in the shell script to the new bash array. kbuild bot FTW. :-) Thanks, //richard