This commit is contained in:
TriForceX
2019-09-25 20:51:37 -03:00
commit 6203ff3e7c
11215 changed files with 428258 additions and 0 deletions

31
package/psplash/Config.in Normal file
View File

@@ -0,0 +1,31 @@
config BR2_PACKAGE_PSPLASH
bool "psplash"
depends on BR2_USE_WCHAR
help
PSplash is a userspace graphical boot splash screen for
mainly embedded Linux devices supporting a 16bpp or 32bpp
framebuffer. It has few dependencies (just libc), supports
basic images and text and handles rotation. Its visual look
is configurable by basic source changes.
Also included is a 'client' command utility for sending
information to psplash such as boot progress information.
Start the drawing process with 'psplash -n&' as early as
possible. Note: psplash creates a FIFO in /tmp for
communication with psplash-write.
Usage:
* Set progress bar to 50 percent:
psplash-write "PROGRESS 50"
* Display message "foobar" above progress bar:
psplash-write "MSG foobar"
* Terminate psplash:
psplash-write "QUIT"
http://git.yoctoproject.org/cgit/cgit.cgi/psplash/
comment "psplash needs a toolchain w/ wchar"
depends on !BR2_USE_WCHAR

View File

@@ -0,0 +1,11 @@
[Unit]
Description=Terminate Psplash Boot Screen
After=psplash-start.service
[Service]
Type=oneshot
ExecStart=/usr/bin/psplash-write QUIT
TimeoutSec=20
[Install]
WantedBy=multi-user.target

View File

@@ -0,0 +1,11 @@
[Unit]
Description=Starts Psplash Boot screen
Wants=systemd-vconsole-setup.service
After=systemd-vconsole-setup.service systemd-udev-trigger.service systemd-udevd.service
DefaultDependencies=no
[Service]
ExecStart=/usr/bin/psplash -n
[Install]
WantedBy=sysinit.target

View File

@@ -0,0 +1,3 @@
# Locally computed
sha256 aaddb20ef892dfb03d4e046cc634159bbcdfe555f7291652dde2b7d4cf491289 psplash-5b3c1cc28f5abdc2c33830150b48b278cc4f7bca.tar.gz
sha256 f9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d782505 COPYING

View File

@@ -0,0 +1,27 @@
################################################################################
#
# psplash
#
################################################################################
PSPLASH_VERSION = 5b3c1cc28f5abdc2c33830150b48b278cc4f7bca
PSPLASH_SITE = git://git.yoctoproject.org/psplash
PSPLASH_LICENSE = GPL-2.0+
PSPLASH_LICENSE_FILES = COPYING
PSPLASH_AUTORECONF = YES
define PSPLASH_INSTALL_INIT_SYSTEMD
$(INSTALL) -D -m 644 package/psplash/psplash-start.service \
$(TARGET_DIR)/usr/lib/systemd/system/psplash-start.service
$(INSTALL) -d $(TARGET_DIR)/etc/systemd/system/sysinit.target.wants
ln -sf ../../../../usr/lib/systemd/system/psplash-start.service \
$(TARGET_DIR)/etc/systemd/system/sysinit.target.wants/
$(INSTALL) -D -m 644 package/psplash/psplash-quit.service \
$(TARGET_DIR)/usr/lib/systemd/system/psplash-quit.service
$(INSTALL) -d $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
ln -sf ../../../../usr/lib/systemd/system/psplash-quit.service \
$(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/
endef
$(eval $(autotools-package))