From patchwork Thu Nov 5 11:37:16 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rui Salvaterra X-Patchwork-Id: 1394920 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.openwrt.org (client-ip=2001:8b0:10b:1231::1; helo=merlin.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=merlin.20170209 header.b=NJf73U4f; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=cXI+k4Po; dkim-atps=neutral Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4CRhPv3XLMz9sWs for ; Thu, 5 Nov 2020 22:39:31 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=eg3ab9c7XRYba+aHOzduhPpFceQdIYGqEvNs+6/ocxU=; b=NJf73U4f4D+KD5NoRY1/aBiceZ sa2x9rc5u5sBqq15H3lTUD6YEVQaFu+kDY+GdCoAlMhwDQHgxFp3LfHLQxwsM5P4wybEj4nDZjHZ/ K6d4BurcR7Xh6FuMaMpk+5wzBT1+jFBOyDx9IU7y2doSzDFlDbWJRHgUKFeGro8qXbU1bMwS1fR0m f/IuH6kNJezZfzyZE5GBnmJ3aJeggaRBz8rzglIgRHRYQ5clpU+x4UdMxVJ71AZcZ5zzHhlB3vWMp 11Nl+ZZaxKNpa4QOCOnGcRXCFEFmhNDXgYN9gpMy77IIn82odkOCO5vtq06L5TgCX+/XOGfSzqFh2 D3BBSyRg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kada5-0002cf-PV; Thu, 05 Nov 2020 11:37:29 +0000 Received: from mail-il1-x143.google.com ([2607:f8b0:4864:20::143]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kada1-0002bV-QG for openwrt-devel@lists.openwrt.org; Thu, 05 Nov 2020 11:37:27 +0000 Received: by mail-il1-x143.google.com with SMTP id t13so1092861ilp.2 for ; Thu, 05 Nov 2020 03:37:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=T2qL8ZwQPkiyS8OYLwyFb/QYk42nHKiOLEDA1z5a6Ak=; b=cXI+k4PonC66J0VK0p7DXOvvhlqmKSaD+PibBLOZRCjPCQT5rTr3+p3QMS5sejE2p8 JbX4J7GGrDHoGnWaTOlHjHGQ2MYvjlpzKk9fD4WFE8hMcy77D25y/fzw4J4LlW+vLtp1 P5pOzZEDlSKlr04VniDCWQdWGOfIsnSufOj8ZOxcC5uUHwUEA/98iyjBb5qSZh/RDRui JA6pCvWReYtlvc/4hRuYvL0n6lImtiXvNHi9KR2rnF5OnzEsoGagr1vf0g37FyftLCFc aI7NEfNs4qLaGBNbuzBKahwjGAbZOSPp4yFOaKG5HOJYV22EZuVkWtuAKCGd84jJGi7o skrQ== 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:mime-version :content-transfer-encoding; bh=T2qL8ZwQPkiyS8OYLwyFb/QYk42nHKiOLEDA1z5a6Ak=; b=ngW1elv4via0LLT4uBCJBIN6f3DEIhsRAH7AfDo5D4MwiS9vtc1Kgl+ydqCfiDvJWT myBV+9gRq7VrG1zSryv5a+A8r9sYNtCACkTEKvkmS7GDRbeNpBJsP4N2jl+5f1UzfeHR 4/y6XoAdDdLMUZai5KTw5J8/6vfYXrkThJlwX5q81GoTA/dXEBZwOSVj0TjkwalqWO/j rSYS82IGBYEh9s4BogqrkOP9HK78v0QCgPlxohVEbKAD45qH1qyRw+tWTnL6WZCMdw31 rvO4qFY99Z4JAWLNmZImXce5eJaXUY5x89qeRK4hU+9X7Lum8/I16/p8654wCX9g6ag+ CXeQ== X-Gm-Message-State: AOAM533c7pC/aa2IfwSS+gmZCZSJXVdZCTYjG1lWN3k2Cq6A2wAAkHay zLyxznqOdmen5TRkphQnlw== X-Google-Smtp-Source: ABdhPJwIUKyFUmGObd1j6blb+fUcrY6jlyyJZ65Gh40qc6PUigpWWCTLQlufEsKqyU6AlXGb4VtMTw== X-Received: by 2002:a92:d3cb:: with SMTP id c11mr1425551ilh.188.1604576241645; Thu, 05 Nov 2020 03:37:21 -0800 (PST) Received: from presler.lan (a95-94-69-32.cpe.netcabo.pt. [95.94.69.32]) by smtp.gmail.com with ESMTPSA id 186sm1108630ile.4.2020.11.05.03.37.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Nov 2020 03:37:21 -0800 (PST) From: Rui Salvaterra To: Jason@zx2c4.com, openwrt-devel@lists.openwrt.org Subject: [PATCH v2] wireguard-tools: drop the dependency on ip-{tiny,full} Date: Thu, 5 Nov 2020 11:37:16 +0000 Message-Id: <20201105113716.156146-1-rsalvaterra@gmail.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201105_063725_854940_5474A38A X-CRM114-Status: GOOD ( 11.93 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:143 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [rsalvaterra[at]gmail.com] -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Rui Salvaterra Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org BusyBox ip already provides the required functionality and is enabled by default in OpenWrt. This patch drops the ip dependency and makes the BusyBox ip required dependencies explicit, allowing for a significant image size reduction. openwrt-ath79-generic-ubnt_nanostation-loco-m-squashfs-sysupgrade.bin size: 4588354 bytes (with ip-tiny) 4457282 bytes (with BusyBox ip) Signed-off-by: Rui Salvaterra --- v2: take more accurate size measurements, with the same GCC version. (I hadn't noticed I had also bumped GCC from 9 to 10, which inlines more aggressively.) package/network/utils/wireguard-tools/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/network/utils/wireguard-tools/Makefile b/package/network/utils/wireguard-tools/Makefile index a5264a50b4..07258fde98 100644 --- a/package/network/utils/wireguard-tools/Makefile +++ b/package/network/utils/wireguard-tools/Makefile @@ -32,7 +32,7 @@ MAKE_VARS += PLATFORM=linux define Package/wireguard-tools $(call Package/wireguard/Default) TITLE:=WireGuard userspace control program (wg) - DEPENDS:=+ip + DEPENDS:=+@BUSYBOX_CONFIG_IP +@BUSYBOX_CONFIG_FEATURE_IP_LINK endef define Package/wireguard-tools/description