Received: by 10.223.164.202 with SMTP id h10csp2348991wrb; Mon, 27 Nov 2017 15:58:50 -0800 (PST) X-Google-Smtp-Source: AGs4zMZkcN1unI576hqvxWotYDBrcfZ10boIs6GH9jHxrDd5UBE5lhA7P9ukKuEUg2T0peUqR32K X-Received: by 10.84.129.73 with SMTP id 67mr15323965plb.198.1511827130536; Mon, 27 Nov 2017 15:58:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511827130; cv=none; d=google.com; s=arc-20160816; b=BtL5szZifOHlc2zmMTQ2btuXJpEJDj+sRtWJtZud5kV2K6apctu9Ph+bg8zMpixWgU uWWus0JA46WXTl2UMybwkoUn4ocDOt2pYTmp3aVPOWKBxTnNDISaauaO8emr3sUpj6uW kgUrfNc8M/PMEsGbAGXAkAo0bIL2s9hiobAhLnx8WYxCOI5VcdBTeXbTvwZ1aBIi7ca0 vzsUNxq1CNUeXEOQx7KWpPgkaKvp/igNrgckJhUH1YJQbOzTVG5/rn+rLrKh2Pe92xdB 0BcbHORvS1mMoohF5Jn2GD9lwLfympIY4qtaEBGc9xd3h2/AM8Ku/QaDrA+GqV5ewoQv Jflg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=gPu87UuAyPiRo3bP5YoX0+uGp9+dwTVMIRheexVZedg=; b=gmKDHLYQON7RWYxA/hAjl8pvncrKR9yqSWXFCoyNohM364ECsWPSzgKXCFKryM8LiQ bKpIPoQYb3h3UvVIVRudceuafkg58TYKmccNpcfNKLm0XihbCeMGMMM2gghhiI5HUXjp Kz0LJ3dlkhZjDNYGMgsmSgAPWo/f5ZbHS+yiTh1YGhBtjaXd381aD/N2P5aX45Se3o6g efAALzMq9E76j6TXwyGwx+H9Uhs/x06+syUA6N1qKc4xoEm2tgaMT3Q8+DXSRbBR7znf fwqsS3HRvb0GtFG47EPLkkiMCt58qq4q2mrKD4EM3hswqrDrZkdCce4BJJDMU07Y6lKm H1bQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=m4ZfOCDG; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w24si15902845pll.230.2017.11.27.15.58.37; Mon, 27 Nov 2017 15:58:50 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=m4ZfOCDG; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752759AbdK0X6B (ORCPT + 78 others); Mon, 27 Nov 2017 18:58:01 -0500 Received: from mail-io0-f193.google.com ([209.85.223.193]:44965 "EHLO mail-io0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751834AbdK0X57 (ORCPT ); Mon, 27 Nov 2017 18:57:59 -0500 Received: by mail-io0-f193.google.com with SMTP id w127so38292306iow.11; Mon, 27 Nov 2017 15:57:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=gPu87UuAyPiRo3bP5YoX0+uGp9+dwTVMIRheexVZedg=; b=m4ZfOCDG3RRaR16CD8VhdNTU7mn6aMKR+dOlRtj2MVJhV++NdktTO3INA4MM9jGlgu Ao6y1W+dZ04T06ka8ee24oZhksakxoEG2yEuxbUiznVXiMMVhCSupmbMaIq+q85/2roP jM0650eJ5S+bpajz1501+ysNfFgzGMiP7o0b6wwM0xVupbBWnlbVhQk3bYzXZT8QveA7 guQY/jy6/7qezUbyWiFN++RZ6a2wbhnfkDkxwoTKml6LtzWYY4TjMGanwPV4bvXXW2Qo 73Qx6kMNMpLENDdqR5MGtn2D3N0ocB3LGIMV4PM9EKm/IKRJuB20f+o+DV7p/EOJ2swx Fc8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=gPu87UuAyPiRo3bP5YoX0+uGp9+dwTVMIRheexVZedg=; b=DfVVMa1G7HYMl9IUfFhhjGLPcElUxTOhc6M27G8WCDcsEEqpKC6bR0MAwRBKXEUA6d ape1Gu6lhyuJvTtTiq1sLtCqABKez8aYLMuis7+H3Iq4FvECgI334sYCR3f5qHcfgSpe /sumFnm+m0l6/e3j8OJZ2sost6sFLQdk40tKgL+rxHaYASMOEWNv7J3EWd0aUDmSVMdC 7J/flJdFPfipKpLsY5vgWTOIxw0e7KnICnsqm059Z6Y0cguDwdj+NOcEOYjHbnWxnvir XWX/UVBXSKXhPJEvlhSHVfhwa1rZCAuk+Kictxuwvz1RrkF4UevIxD3F5GJFXcA/B8ie KNXg== X-Gm-Message-State: AJaThX6h3FiObnHuswZOefvf8JJhJAdbdfGZT3YbDqKkR22hZbPYQEEB 9+vQECysGb70JdGwlG35y7quviz8BbKvFKIixRo= X-Received: by 10.107.183.77 with SMTP id h74mr47645075iof.0.1511827079109; Mon, 27 Nov 2017 15:57:59 -0800 (PST) MIME-Version: 1.0 Received: by 10.79.76.85 with HTTP; Mon, 27 Nov 2017 15:57:58 -0800 (PST) In-Reply-To: <20171127161345.17880-1-henning.schild@siemens.com> References: <20171127161345.17880-1-henning.schild@siemens.com> From: Jim Davis Date: Mon, 27 Nov 2017 16:57:58 -0700 Message-ID: Subject: Re: [PATCH] builddeb: introduce variables for control-file customization To: Henning Schild Cc: linux-kernel , Ben Hutchings , Masahiro Yamada , Michal Marek , linux-kbuild , Konrad Schwarz Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Nov 27, 2017 at 9:13 AM, Henning Schild wrote: > The debian packages coming out of "make *deb-pkg" lack some critical > information in the control-files e.g. the "Depends:" field. If one > tries to install a fresh system with such a "linux-image" debootstrap or > multistrap might try to install the kernel before its deps and the > package hooks will fail. Has that shown up in practice? The builddeb script goes back some years now... > + eval 'create_package "$kernel_headers_packagename" \ > + "$kernel_headers_dir"' "$KDEB_OPTS_IMAGE_HEADERS" eval in a shell script with arbitrary input can lead to shenanigans like make bindeb-pkg KDEB_OPTS_IMAGE_HEADERS="; echo All your base" and other potentially nastier things. Probably not an issue for a typical kernel developer sitting in front of his or her laptop, but if I ran a big automated unattended build farm I might prefer a non-eval alternative. -- Jim From 1585237326462927011@xxx Mon Nov 27 16:28:43 +0000 2017 X-GM-THRID: 1585237326462927011 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread