From patchwork Tue Mar 17 14:19:37 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Whitcroft X-Patchwork-Id: 450992 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) by ozlabs.org (Postfix) with ESMTP id 64C4F14018C; Wed, 18 Mar 2015 01:19:56 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1YXsLX-0007DY-9R; Tue, 17 Mar 2015 14:19:51 +0000 Received: from mail-we0-f170.google.com ([74.125.82.170]) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1YXsLP-0007Ca-Ir for kernel-team@lists.ubuntu.com; Tue, 17 Mar 2015 14:19:43 +0000 Received: by wetk59 with SMTP id k59so8849534wet.3 for ; Tue, 17 Mar 2015 07:19:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=HXRAiIBpnBVCHjV8BOWyE4XxvVCng+0VGVgn3ZdcuKc=; b=UTPe2iOxdoZsKyV1UeM3c/1JSz9fKxm3oyurQKgnRmY9TVtRcTnDUgw9S12RW0ZzgS 4dcerN2FZZ9mxKSfJGRlxLc2QZEsQF3ueLYfC93ToSJls7Y6mZ7xFnSIe+17aOb6Lb8Q SNDnMNEblZmzmAa40Z6CFjHjeb0MHX7n4NJ+3c+IkBbUD0uNFdRBNxhyTQiDphvRYPsA 2hQ8pbq5vVsGOZNRiiMCtZIORAfDlDON4aiEZnLxo4tfQUhFOdbGAWketL5mQ1FRpCC7 BFi+M/dzU6PSvF0ttExKx/YvwIFUywP7+IZMiFSw7FmlaIgEqMTPskBLvrOUl13V9bDn 68Tw== X-Gm-Message-State: ALoCoQnXoa7lfP53Imr/zTD+WGFW77sv/iSBdXFwQTXHewfCFrWWlCXvS1sR+e+WQrJR0QSS3h4Q X-Received: by 10.194.19.166 with SMTP id g6mr134676568wje.150.1426601983434; Tue, 17 Mar 2015 07:19:43 -0700 (PDT) Received: from localhost ([2001:470:6973:2:69b3:90af:8421:9377]) by mx.google.com with ESMTPSA id dn7sm2866818wid.12.2015.03.17.07.19.42 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 17 Mar 2015 07:19:42 -0700 (PDT) From: Andy Whitcroft To: kernel-team@lists.ubuntu.com Subject: [precise 1/1] UBUNTU: [Packaging] generate live watchdog blacklists Date: Tue, 17 Mar 2015 14:19:37 +0000 Message-Id: <1426601978-31201-2-git-send-email-apw@canonical.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1426601978-31201-1-git-send-email-apw@canonical.com> References: <1426601978-31201-1-git-send-email-apw@canonical.com> Cc: Andy Whitcroft X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: kernel-team-bounces@lists.ubuntu.com BugLink: http://bugs.launchpad.net/bugs/1432837 Signed-off-by: Andy Whitcroft --- debian/rules.d/2-binary-arch.mk | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/debian/rules.d/2-binary-arch.mk b/debian/rules.d/2-binary-arch.mk index 620e812..84899a9 100644 --- a/debian/rules.d/2-binary-arch.mk +++ b/debian/rules.d/2-binary-arch.mk @@ -91,6 +91,18 @@ endif INSTALL_FW_PATH=$(pkgdir)/lib/firmware/$(abi_release)-$* # + # Build module blacklists: + # - blacklist all watchdog drivers (LP:1432837) + # + install -d $(pkgdir)/lib/modprobe.d + echo "# Autogenerated blacklist for $(src_pkg_name) $(abi_release)-$* $(arch)" \ + >$(pkgdir)/lib/modprobe.d/blacklist_$(src_pkg_name)_$(abi_release)-$*.conf + ls -1 $(pkgdir)/lib/modules/$(abi_release)-$*/kernel/drivers/watchdog/ | \ + sed -e 's/^/blacklist /' -e 's/.ko$$//' | \ + sort -u \ + >>$(pkgdir)/lib/modprobe.d/blacklist_$(src_pkg_name)_$(abi_release)-$*.conf + + # # Remove all modules not in the inclusion list. # if [ -f $(DEBIAN)/control.d/$(target_flavour).inclusion-list ] ; then \