From patchwork Wed Apr 19 20:00:05 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas De Schampheleire X-Patchwork-Id: 752445 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3w7Xv26Lfyz9s78 for ; Thu, 20 Apr 2017 06:01:18 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="r8h4US2B"; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id DEF9A30D53; Wed, 19 Apr 2017 20:01:16 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Aa+mjLjfxmiT; Wed, 19 Apr 2017 20:01:10 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 6842030D56; Wed, 19 Apr 2017 20:01:07 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 9BD5D1C276A for ; Wed, 19 Apr 2017 20:00:25 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 979308A249 for ; Wed, 19 Apr 2017 20:00:25 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZSUZMQ34dBjl for ; Wed, 19 Apr 2017 20:00:25 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr0-f194.google.com (mail-wr0-f194.google.com [209.85.128.194]) by hemlock.osuosl.org (Postfix) with ESMTPS id E9A628A245 for ; Wed, 19 Apr 2017 20:00:24 +0000 (UTC) Received: by mail-wr0-f194.google.com with SMTP id 6so254917wra.1 for ; Wed, 19 Apr 2017 13:00:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=E3nYKcSzP5WR97HIgI5rLE3HqlJ7FJjqvNM2ZeoTe7U=; b=r8h4US2B6w01Gd4AqDNrC3aVEZr+KBjvjRSO9/qvJGbpvM3wiu+LyxQgb76CtJ/Svz H5AqzMPIsprdi6H1eoUOyf3wPaQZpUr4+ieBb6FisbmN/5pSz62+oxaGao0RZisRlerX pktHyx6KigsSPlepoQi0sjXiOpamuJXdiIFryFSJu6oLTAVRynJn6M0L/64zJEuxARtf opvPWLeEeOQyud5yMPjV+NmS0XQLOEXCV35K7yKsMDtzSmUIm8lAR04eZu8PyvxSXe9i 7us3FCjDEZoZpHi46+kJ2nzKCspVYRoNyNlj5BobV6DQdo7BJd7CAwBGCmAIL4P/IZTm 0NOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=E3nYKcSzP5WR97HIgI5rLE3HqlJ7FJjqvNM2ZeoTe7U=; b=DcXAtgAFpGp5zGm6gQKMSdBhFL9Hvx8zBK8D1OP7SxYz8ESUR3CE9UaTo1v8r6V/hy hsaZ1OIU4OIBlCdpBCPJq0TSjtRP0P0Qenktf3XSPc9/zz3Bzq0duTynkyMPhE474Dge 0Zs6YgDhup8jU60r/FGSUOAhO2FKnQJfuBo0IFOvyFAT2/B2TuNWwVZ6k08M1VxneKWo HUI+LQe5fj1nPXx2cOx1nMnh1nzQDvEgTK32cchUsOXW6dwDW7icYgIIraUXAapP1Jv7 MXVV4g3B4JVsO5XjFrKV7gIt9X7ws9xfUahoeOE10ZgcPVdpumjoOhRr9YidETF4/bao Bs7g== X-Gm-Message-State: AN3rC/6D8a/MW4MM6eLEFpyxx3oOfE7Dalz09hb8Iek+pDg+MoG2tzAL vwqoVt6VZeTo5Q== X-Received: by 10.223.141.140 with SMTP id o12mr4755089wrb.69.1492632023497; Wed, 19 Apr 2017 13:00:23 -0700 (PDT) Received: from localhost.localdomain (d54c493b0.access.telenet.be. [84.196.147.176]) by smtp.gmail.com with ESMTPSA id 38sm4656795wru.1.2017.04.19.13.00.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 19 Apr 2017 13:00:22 -0700 (PDT) From: Thomas De Schampheleire To: buildroot@buildroot.org Date: Wed, 19 Apr 2017 22:00:05 +0200 Message-Id: <20170419200007.12590-8-patrickdepinguin@gmail.com> X-Mailer: git-send-email 2.10.2 In-Reply-To: <20170419200007.12590-1-patrickdepinguin@gmail.com> References: <20170419200007.12590-1-patrickdepinguin@gmail.com> Cc: Romain Naour , Pawel Sikora , Thomas De Schampheleire Subject: [Buildroot] [PATCH 7/9] xenomai: restrict installed files further X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" From: Thomas De Schampheleire Xenomai 3 installs quite some utils and other programs to the target filesystem, many of which will not be used by most users. As it is currently unclear which utils are effectively useful, and as it is undesirable to create config options for each individual util, remove all remaining utils such that only the Xenomai libraries remain. At the point it becomes clear that certain utils _are_ desired by some users, we can identify how to group them in relevant config options. Signed-off-by: Thomas De Schampheleire --- package/xenomai/xenomai.mk | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/package/xenomai/xenomai.mk b/package/xenomai/xenomai.mk index 30bdcdb..99f62f0 100644 --- a/package/xenomai/xenomai.mk +++ b/package/xenomai/xenomai.mk @@ -45,13 +45,19 @@ else XENOMAI_CONF_OPTS += --disable-smp endif -define XENOMAI_REMOVE_DEVFILES - for i in xeno-config xeno-info wrap-link.sh ; do \ +# Some of these files may be desired by some users -- at that point specific +# config options need to be added to keep a particular set. +define XENOMAI_REMOVE_UNNEEDED_FILES + for i in xeno xeno-config xeno-info wrap-link.sh ; do \ rm -f $(TARGET_DIR)/usr/bin/$$i ; \ done + for i in autotune corectl hdb rtnet nomaccfg rtcfg rtifconfig \ + rtiwconfig rtping rtroute tdmacfg rtps slackspot version; do \ + rm -f $(TARGET_DIR)/usr/sbin/$$i ; \ + done endef -XENOMAI_POST_INSTALL_TARGET_HOOKS += XENOMAI_REMOVE_DEVFILES +XENOMAI_POST_INSTALL_TARGET_HOOKS += XENOMAI_REMOVE_UNNEEDED_FILES ifeq ($(BR2_PACKAGE_XENOMAI_TESTSUITE),) define XENOMAI_REMOVE_TESTSUITE