From patchwork Wed Mar 17 17:01:16 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Whitcroft X-Patchwork-Id: 47955 X-Patchwork-Delegate: apw@canonical.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by ozlabs.org (Postfix) with ESMTP id 42024B7D2F for ; Thu, 18 Mar 2010 04:01:34 +1100 (EST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.69) (envelope-from ) id 1NrwcZ-0007rE-Qu; Wed, 17 Mar 2010 17:01:27 +0000 Received: from adelie.canonical.com ([91.189.90.139]) by chlorine.canonical.com with esmtp (Exim 4.69) (envelope-from ) id 1NrwcU-0007nq-Js for kernel-team@lists.ubuntu.com; Wed, 17 Mar 2010 17:01:22 +0000 Received: from hutte.canonical.com ([91.189.90.181]) by adelie.canonical.com with esmtp (Exim 4.69 #1 (Debian)) id 1NrwcS-0005tD-18 for ; Wed, 17 Mar 2010 17:01:20 +0000 Received: from 79-70-113-22.dynamic.dsl.as9105.com ([79.70.113.22] helo=localhost.localdomain) by hutte.canonical.com with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1NrwcR-0005BU-TI for kernel-team@lists.ubuntu.com; Wed, 17 Mar 2010 17:01:20 +0000 From: Andy Whitcroft To: kernel-team@lists.ubuntu.com Subject: [PATCH 1/2] UBUNTU: allow us to build default configs for automated builds Date: Wed, 17 Mar 2010 17:01:16 +0000 Message-Id: <1268845277-24204-2-git-send-email-apw@canonical.com> X-Mailer: git-send-email 1.7.0 In-Reply-To: <1268845277-24204-1-git-send-email-apw@canonical.com> References: <1268845277-24204-1-git-send-email-apw@canonical.com> X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.9 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: kernel-team-bounces@lists.ubuntu.com Errors-To: kernel-team-bounces@lists.ubuntu.com Allow us to request an automated update to the configs taking whatever the default answers are. This allows us to automate builds of mainline kernels using our build infrastructure and configs. Signed-off-by: Andy Whitcroft Acked-by: Stefan Bader --- debian/rules.d/1-maintainer.mk | 5 +++++ debian/scripts/misc/kernelconfig | 5 +++++ 2 files changed, 10 insertions(+), 0 deletions(-) diff --git a/debian/rules.d/1-maintainer.mk b/debian/rules.d/1-maintainer.mk index ea8e158..65b9688 100644 --- a/debian/rules.d/1-maintainer.mk +++ b/debian/rules.d/1-maintainer.mk @@ -44,6 +44,11 @@ updateconfigs: $(SHELL) $(DROOT)/scripts/misc/kernelconfig oldconfig rm -rf build +defaultconfigs: + dh_testdir; + yes "" | $(SHELL) $(DROOT)/scripts/misc/kernelconfig defaultconfig + rm -rf build + editconfigs: dh_testdir $(SHELL) $(DROOT)/scripts/misc/kernelconfig editconfig diff --git a/debian/scripts/misc/kernelconfig b/debian/scripts/misc/kernelconfig index 0c77c14..936680c 100755 --- a/debian/scripts/misc/kernelconfig +++ b/debian/scripts/misc/kernelconfig @@ -14,6 +14,7 @@ fi mode=${1:?"Usage: $0 [oldconfig|editconfig]"} case "$mode" in oldconfig) ;; # All is good + defaultconfig) ;; # All is good editconfig) ;; # All is good genconfig) ;; # All is good *) echo "$0 called with invalid mode" 1>&2 @@ -86,6 +87,10 @@ for arch in $archs; do # Weed out incorrect config parameters echo "* Run silentoldconfig on $arch/$config ..." make O=`pwd`/build ARCH=$kernarch silentoldconfig ;; + defaultconfig) + # Weed out incorrect config parameters + echo "* Run oldconfig on $arch/$config ..." + make O=`pwd`/build ARCH=$kernarch oldconfig ;; editconfig) # Interactively edit config parameters echo " * Run menuconfig on $arch/$config... Press a key."