From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 15 Jun 2022 16:23:57 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1o1Tw4-003445-Ll for lore@lore.pengutronix.de; Wed, 15 Jun 2022 16:23:57 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1o1Tw3-0002i3-Ff; Wed, 15 Jun 2022 16:23:55 +0200 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o1TuW-00023j-6g; Wed, 15 Jun 2022 16:22:20 +0200 Received: from [2a0a:edc0:0:1101:1d::39] (helo=dude03.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.94.2) (envelope-from ) id 1o1TuU-000hQF-3c; Wed, 15 Jun 2022 16:22:19 +0200 Received: from ejo by dude03.red.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1o1TuT-004AEj-Nq; Wed, 15 Jun 2022 16:22:17 +0200 From: Enrico Jorns To: ptxdist@pengutronix.de Date: Wed, 15 Jun 2022 16:22:15 +0200 Message-Id: <20220615142217.990960-4-ejo@pengutronix.de> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220615142217.990960-1-ejo@pengutronix.de> References: <20220615142217.990960-1-ejo@pengutronix.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [ptxdist] [PATCH 3/5] RAUC: leverage --disable-create option to shrink size for target RAUC X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: ejo@pengutronix.de, jlu@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false We do not need bundle creation capabilities on the target in most cases, thus make this optional (and disable by default). Signed-off-by: Enrico Jorns --- rules/host-rauc.make | 1 + rules/rauc.in | 10 ++++++++++ rules/rauc.make | 1 + 3 files changed, 12 insertions(+) diff --git a/rules/host-rauc.make b/rules/host-rauc.make index c78a518f6..1851aee9a 100644 --- a/rules/host-rauc.make +++ b/rules/host-rauc.make @@ -23,6 +23,7 @@ HOST_RAUC_CONF_OPT := \ $(HOST_AUTOCONF) \ --disable-code-coverage \ --disable-valgrind \ + --enable-create \ --disable-service \ --disable-network \ --disable-json diff --git a/rules/rauc.in b/rules/rauc.in index 832967b44..e43692846 100644 --- a/rules/rauc.in +++ b/rules/rauc.in @@ -27,6 +27,16 @@ menuconfig RAUC if RAUC +config RAUC_CREATE + bool + prompt "Enable bundle creation support on target" + default n + help + Enables support for creating bundles on target. + Disabling this will remove functionality required for bundle + creation which is not required on the target in most cases and thus + allows to save space. + config RAUC_SERVICE bool prompt "Enable service (D-Bus) support" diff --git a/rules/rauc.make b/rules/rauc.make index 820583e59..e001956a5 100644 --- a/rules/rauc.make +++ b/rules/rauc.make @@ -41,6 +41,7 @@ RAUC_CONF_OPT := \ $(GLOBAL_LARGE_FILE_OPTION) \ --disable-code-coverage \ --disable-valgrind \ + --$(call ptx/endis,PTXCONF_RAUC_CREATE)-create \ --$(call ptx/endis,PTXCONF_RAUC_SERVICE)-service \ --$(call ptx/endis,PTXCONF_RAUC_NETWORK)-network \ --$(call ptx/endis,PTXCONF_RAUC_STREAMING)-streaming \ -- 2.30.2