[Buildroot] [PATCH v2 2/2] package/psplash: add support to missing configure options
Kory Maincent
kory.maincent at bootlin.com
Mon Nov 15 15:26:04 UTC 2021
Add support to three configure options:
--disable-startup-msg: Disable text banner output on startup
--disable-progress-bar: Disable progress bar
--enable-img-fullscreen: Enable the logo image in fullscreen mode
Signed-off-by: Kory Maincent <kory.maincent at bootlin.com>
---
Change since v1:
Remove the crap .config.in.swp
package/psplash/Config.in | 15 +++++++++++++++
package/psplash/psplash.mk | 12 ++++++++++++
2 files changed, 27 insertions(+)
diff --git a/package/psplash/Config.in b/package/psplash/Config.in
index da99b264e0..e79e9e85c4 100644
--- a/package/psplash/Config.in
+++ b/package/psplash/Config.in
@@ -35,6 +35,21 @@ config BR2_PACKAGE_PSPLASH_IMAGE
Use a personalized png image as boot splash.
Let it empty if you want to keep the psplash default image.
+config BR2_PACKAGE_PSPLASH_FULL_SCREEN
+ bool "use fullscreen mode"
+ help
+ Enable the psplash image in fullscreen mode.
+
+config BR2_PACKAGE_PSPLASH_NO_STARTUP_MSG
+ bool "disable startup message"
+ help
+ Disable text banner output on startup.
+
+config BR2_PACKAGE_PSPLASH_NO_PROGRESS_BAR
+ bool "disable progress bar"
+ help
+ Disable the management of the progress bar.
+
endif
comment "psplash needs a toolchain w/ wchar"
diff --git a/package/psplash/psplash.mk b/package/psplash/psplash.mk
index 5e61f2392f..a7d36697a6 100644
--- a/package/psplash/psplash.mk
+++ b/package/psplash/psplash.mk
@@ -18,6 +18,18 @@ else
PSPLASH_CONF_OPTS += --without-systemd
endif
+ifeq ($(BR2_PACKAGE_PSPLASH_FULL_SCREEN),y)
+PSPLASH_CONF_OPTS += --enable-img-fullscreen
+endif
+
+ifeq ($(BR2_PACKAGE_PSPLASH_NO_STARTUP_MSG),y)
+PSPLASH_CONF_OPTS += --disable-startup-msg
+endif
+
+ifeq ($(BR2_PACKAGE_PSPLASH_NO_PROGRESS_BAR),y)
+PSPLASH_CONF_OPTS += --disable-progress-bar
+endif
+
PSPLASH_IMAGE = $(call qstrip,$(BR2_PACKAGE_PSPLASH_IMAGE))
ifneq ($(PSPLASH_IMAGE),)
--
2.25.1
More information about the buildroot
mailing list