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 <[email protected]> --- 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
