plymouth-0.9.5 ver. bump
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
diff -Nuar a/configure.ac b/configure.ac
|
||||
--- a/configure.ac 2020-07-08 22:14:38.000000000 +0300
|
||||
+++ b/configure.ac 2021-01-25 13:36:27.099877834 +0300
|
||||
@@ -326,6 +326,7 @@
|
||||
themes/glow/Makefile
|
||||
themes/spinner/Makefile
|
||||
themes/script/Makefile
|
||||
+ themes/pisilinux/Makefile
|
||||
themes/bgrt/Makefile
|
||||
images/Makefile
|
||||
scripts/plymouth-generate-initrd
|
||||
diff -Nuar a/src/plymouthd.conf b/src/plymouthd.conf
|
||||
--- a/src/plymouthd.conf 2018-09-20 20:53:38.000000000 +0300
|
||||
+++ b/src/plymouthd.conf 2021-01-25 13:34:28.455886395 +0300
|
||||
@@ -1,3 +1,4 @@
|
||||
# Administrator customizations go in this file
|
||||
#[Daemon]
|
||||
-#Theme=fade-in
|
||||
+#Theme=pisilinux
|
||||
+#ShowDelay=0
|
||||
diff -Nuar a/src/plymouthd.defaults b/src/plymouthd.defaults
|
||||
--- a/src/plymouthd.defaults 2020-06-15 17:16:47.000000000 +0300
|
||||
+++ b/src/plymouthd.defaults 2021-01-25 13:35:19.746882694 +0300
|
||||
@@ -1,6 +1,6 @@
|
||||
# Distribution defaults. Changes to this file will get overwritten during
|
||||
# upgrades.
|
||||
[Daemon]
|
||||
-Theme=spinner
|
||||
+Theme=pisilinux
|
||||
ShowDelay=0
|
||||
-DeviceTimeout=8
|
||||
+DeviceTimeout=0
|
||||
diff -Nuar a/themes/Makefile.am b/themes/Makefile.am
|
||||
--- a/themes/Makefile.am 2020-06-15 17:16:47.000000000 +0300
|
||||
+++ b/themes/Makefile.am 2021-01-25 13:33:05.814892358 +0300
|
||||
@@ -1,2 +1,2 @@
|
||||
-SUBDIRS = spinfinity fade-in text details solar glow script spinner tribar bgrt
|
||||
+SUBDIRS = spinfinity fade-in text details solar glow script spinner pisilinux
|
||||
MAINTAINERCLEANFILES = Makefile.in
|
||||
@@ -0,0 +1,14 @@
|
||||
diff -Nuar a/src/libply/ply-logger.h b/src/libply/ply-logger.h
|
||||
--- a/src/libply/ply-logger.h 2017-08-09 15:48:58.000000000 +0300
|
||||
+++ b/src/libply/ply-logger.h 2018-03-07 18:31:03.323594465 +0300
|
||||
@@ -91,8 +91,8 @@
|
||||
ply_logger_flush (logger); \
|
||||
errno = _old_errno; \
|
||||
ply_logger_inject (logger, \
|
||||
- "[%s:%d] %45.45s:" format "\n", \
|
||||
- __FILE__, __LINE__, __func__, ## args); \
|
||||
+ "" format "\n", \
|
||||
+ ##args); \
|
||||
ply_logger_flush (logger); \
|
||||
errno = _old_errno; \
|
||||
} \
|
||||
@@ -7,7 +7,6 @@ import sys
|
||||
# Generate the list of files needed in initramfs for plymouth
|
||||
|
||||
exclude_list = (
|
||||
"/usr/bin/plymouth-log-viewer",
|
||||
"/usr/sbin/plymouth-set-default-theme",
|
||||
"/usr/lib/plymouth/renderers/x11.so",
|
||||
"/usr/lib/plymouth/label.so",
|
||||
|
||||
@@ -0,0 +1,74 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
# Generate the list of files needed in initramfs for plymouth
|
||||
|
||||
exclude_list = (
|
||||
"/usr/bin/plymouth-log-viewer",
|
||||
"/usr/sbin/plymouth-set-default-theme",
|
||||
"/usr/lib/plymouth/renderers/x11.so",
|
||||
"/usr/lib/plymouth/label.so",
|
||||
)
|
||||
|
||||
paths = (
|
||||
"/usr/share/plymouth",
|
||||
"/usr/share/pixmaps",
|
||||
"/etc/plymouth",
|
||||
)
|
||||
|
||||
FILE_LIST = "lib/initramfs/plymouth.list"
|
||||
|
||||
def usage():
|
||||
print "%s <directory>" % sys.argv[0]
|
||||
return 1
|
||||
|
||||
def generate_needed_binary_list():
|
||||
binaries = set()
|
||||
executables = os.popen("find -type f -executable | cut -c2-").read().strip().split()
|
||||
executables = set(executables).difference(exclude_list)
|
||||
|
||||
for exe in executables:
|
||||
if exe.endswith(".la"):
|
||||
continue
|
||||
if ".so." in exe:
|
||||
# Add the libfoo.so.X symlink instead of libfoo.so.X.y.z
|
||||
symlink = exe.rsplit(".", 2)[0]
|
||||
if os.path.exists(symlink[1:]):
|
||||
binaries.add(symlink)
|
||||
continue
|
||||
|
||||
binaries.add(exe)
|
||||
|
||||
for exe in executables:
|
||||
for line in os.popen("ldd %s" % exe[1:]):
|
||||
if "=> /" in line:
|
||||
binaries.add(line.split()[2])
|
||||
elif line.strip().startswith("/"):
|
||||
binaries.add(line.strip().split()[0])
|
||||
|
||||
return binaries
|
||||
|
||||
def get_other_file_list():
|
||||
files = ["usr/share/pixmaps/plymouth-pisilinux.png", "usr/share/themes/charge/charge.plymouth"]
|
||||
for path in paths:
|
||||
files.extend(os.popen("find %s -type f" % path[1:]).read().strip().split())
|
||||
|
||||
return ["/%s" % f for f in files]
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
try:
|
||||
directory = sys.argv[1]
|
||||
except:
|
||||
sys.exit(usage())
|
||||
|
||||
os.chdir(directory)
|
||||
files = generate_needed_binary_list()
|
||||
files = files.union(get_other_file_list())
|
||||
|
||||
if not os.path.exists(os.path.dirname(FILE_LIST)):
|
||||
os.makedirs(os.path.dirname(FILE_LIST))
|
||||
open(FILE_LIST, "w").write("\n".join(sorted(files)))
|
||||
@@ -1,26 +1,26 @@
|
||||
/bin/plymouth
|
||||
/usr/bin/plymouth
|
||||
/etc/plymouth/plymouthd.conf
|
||||
/lib/ld-linux-x86-64.so.2
|
||||
/lib/ld-linux.so.2
|
||||
/lib/libc.so.6
|
||||
/lib/libdl.so.2
|
||||
/lib/libm.so.6
|
||||
/lib/libply-splash-core.so.2
|
||||
/lib/libply.so.2
|
||||
/usr/lib/libply-splash-core.so.5
|
||||
/usr/lib/libply.so.5
|
||||
/lib/libpthread.so.0
|
||||
/lib/librt.so.1
|
||||
/lib/libz.so.1
|
||||
/lib/libudev.so.1
|
||||
/lib/libudev.so.1.6.3
|
||||
/sbin/plymouthd
|
||||
/usr/sbin/plymouthd
|
||||
/usr/lib/libdrm.so.2
|
||||
/usr/lib/libdrm_intel.so.1
|
||||
/usr/lib/libdrm_amdgpu.so.1
|
||||
/usr/lib/libdrm_nouveau.so.2
|
||||
/usr/lib/libdrm_radeon.so.1
|
||||
/usr/lib/libkms.so.1
|
||||
/usr/lib/libply-boot-client.so.2
|
||||
/usr/lib/libply-splash-graphics.so.2
|
||||
/usr/lib/libply-boot-client.so.5
|
||||
/usr/lib/libply-splash-graphics.so.5
|
||||
/usr/lib/libpng16.so.16
|
||||
/usr/lib/liblzo2.so.2
|
||||
/usr/lib/plymouth/details.so
|
||||
@@ -30,7 +30,6 @@
|
||||
/usr/lib/plymouth/script.so
|
||||
/usr/lib/plymouth/space-flares.so
|
||||
/usr/lib/plymouth/text.so
|
||||
/usr/lib/plymouth/throbgress.so
|
||||
/usr/lib/plymouth/two-step.so
|
||||
/usr/share/pixmaps/plymouth-pisilinux.png
|
||||
/usr/share/plymouth/plymouthd.defaults
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
/bin/plymouth
|
||||
/etc/plymouth/plymouthd.conf
|
||||
/lib/ld-linux-x86-64.so.2
|
||||
/lib/ld-linux.so.2
|
||||
/lib/libc.so.6
|
||||
/lib/libdl.so.2
|
||||
/lib/libm.so.6
|
||||
/lib/libply-splash-core.so.4
|
||||
/lib/libply.so.4
|
||||
/lib/libpthread.so.0
|
||||
/lib/librt.so.1
|
||||
/lib/libz.so.1
|
||||
/lib/libudev.so.1
|
||||
/lib/libudev.so.1.6.3
|
||||
/sbin/plymouthd
|
||||
/usr/lib/libdrm.so.2
|
||||
/usr/lib/libdrm_intel.so.1
|
||||
/usr/lib/libdrm_amdgpu.so.1
|
||||
/usr/lib/libdrm_nouveau.so.2
|
||||
/usr/lib/libdrm_radeon.so.1
|
||||
/usr/lib/libkms.so.1
|
||||
/usr/lib/libply-boot-client.so.4
|
||||
/usr/lib/libply-splash-graphics.so.4
|
||||
/usr/lib/libpng16.so.16
|
||||
/usr/lib/liblzo2.so.2
|
||||
/usr/lib/plymouth/details.so
|
||||
/usr/lib/plymouth/fade-throbber.so
|
||||
/usr/lib/plymouth/renderers/drm.so
|
||||
/usr/lib/plymouth/renderers/frame-buffer.so
|
||||
/usr/lib/plymouth/script.so
|
||||
/usr/lib/plymouth/space-flares.so
|
||||
/usr/lib/plymouth/text.so
|
||||
/usr/lib/plymouth/throbgress.so
|
||||
/usr/lib/plymouth/two-step.so
|
||||
/usr/share/pixmaps/plymouth-pisilinux.png
|
||||
/usr/share/plymouth/plymouthd.defaults
|
||||
/usr/share/plymouth/themes/details/details.plymouth
|
||||
/usr/share/plymouth/themes/text/text.plymouth
|
||||
@@ -0,0 +1,101 @@
|
||||
diff -Nuar a/configure.ac b/configure.ac
|
||||
--- a/configure.ac 2020-07-08 22:14:38.000000000 +0300
|
||||
+++ b/configure.ac 2021-01-25 16:39:40.751814651 +0300
|
||||
@@ -326,6 +326,7 @@
|
||||
themes/glow/Makefile
|
||||
themes/spinner/Makefile
|
||||
themes/script/Makefile
|
||||
+ themes/pisilinux/Makefile
|
||||
themes/bgrt/Makefile
|
||||
images/Makefile
|
||||
scripts/plymouth-generate-initrd
|
||||
diff -Nuar a/scripts/plymouth-set-default-theme.in b/scripts/plymouth-set-default-theme.in
|
||||
--- a/scripts/plymouth-set-default-theme.in 2020-06-15 17:16:47.000000000 +0300
|
||||
+++ b/scripts/plymouth-set-default-theme.in 2021-01-25 16:17:31.757910545 +0300
|
||||
@@ -192,5 +192,5 @@
|
||||
sed -i -e '/^Theme[[:blank:]]*=.*/d' ${PLYMOUTH_CONFDIR}/plymouthd.conf
|
||||
sed -i -e "s/^\([[]Daemon[]]\)\n*/\1\nTheme=${THEME_NAME}/" ${PLYMOUTH_CONFDIR}/plymouthd.conf
|
||||
|
||||
-[ $DO_INITRD_REBUILD -ne 0 ] && (${PLYMOUTH_LIBEXECDIR}/plymouth/plymouth-update-initrd)
|
||||
+[ $DO_INITRD_REBUILD -ne 0 ] && /sbin/mkinitramfs
|
||||
exit 0
|
||||
diff -Nuar a/scripts/plymouth-update-initrd b/scripts/plymouth-update-initrd
|
||||
--- a/scripts/plymouth-update-initrd 2018-09-20 20:53:38.000000000 +0300
|
||||
+++ b/scripts/plymouth-update-initrd 2021-01-25 16:12:45.499931200 +0300
|
||||
@@ -1,2 +1,6 @@
|
||||
#!/bin/bash
|
||||
dracut -f
|
||||
+mkinitrd -f /boot/initrd-$(uname -r).img $(uname -r)
|
||||
+find /etc/mkinitcpio.d/ -name \*.preset -a \! -name example.preset | while read p; do
|
||||
+ mkinitcpio -p $p
|
||||
+done
|
||||
diff -Nuar a/src/libply/ply-logger.h b/src/libply/ply-logger.h
|
||||
--- a/src/libply/ply-logger.h 2020-06-15 17:16:47.000000000 +0300
|
||||
+++ b/src/libply/ply-logger.h 2021-01-25 16:15:33.191919100 +0300
|
||||
@@ -102,8 +102,8 @@
|
||||
__FILE__, __LINE__, __func__); \
|
||||
errno = _old_errno; \
|
||||
ply_logger_inject (logger, \
|
||||
- "%-75.75s: " format "\n", \
|
||||
- buf, ## args); \
|
||||
+ "" format "\n", \
|
||||
+ ## args); \
|
||||
ply_logger_flush (logger); \
|
||||
errno = _old_errno; \
|
||||
} \
|
||||
diff -Nuar a/src/libply-splash-core/ply-boot-splash-plugin.h b/src/libply-splash-core/ply-boot-splash-plugin.h
|
||||
--- a/src/libply-splash-core/ply-boot-splash-plugin.h 2020-06-15 17:16:47.000000000 +0300
|
||||
+++ b/src/libply-splash-core/ply-boot-splash-plugin.h 2021-01-25 16:41:40.361806021 +0300
|
||||
@@ -38,6 +38,8 @@
|
||||
{
|
||||
PLY_BOOT_SPLASH_MODE_BOOT_UP,
|
||||
PLY_BOOT_SPLASH_MODE_SHUTDOWN,
|
||||
+ PLY_BOOT_SPLASH_MODE_SUSPEND,
|
||||
+ PLY_BOOT_SPLASH_MODE_RESUME,
|
||||
PLY_BOOT_SPLASH_MODE_REBOOT,
|
||||
PLY_BOOT_SPLASH_MODE_UPDATES,
|
||||
PLY_BOOT_SPLASH_MODE_SYSTEM_UPGRADE,
|
||||
diff -Nuar a/src/plugins/splash/script/script-lib-plymouth.c b/src/plugins/splash/script/script-lib-plymouth.c
|
||||
--- a/src/plugins/splash/script/script-lib-plymouth.c 2020-06-15 17:16:47.000000000 +0300
|
||||
+++ b/src/plugins/splash/script/script-lib-plymouth.c 2021-01-25 13:43:12.694848568 +0300
|
||||
@@ -70,6 +70,12 @@
|
||||
case PLY_BOOT_SPLASH_MODE_SHUTDOWN:
|
||||
obj = script_obj_new_string ("shutdown");
|
||||
break;
|
||||
+ case PLY_BOOT_SPLASH_MODE_SUSPEND:
|
||||
+ obj = script_obj_new_string ("suspend");
|
||||
+ break;
|
||||
+ case PLY_BOOT_SPLASH_MODE_RESUME:
|
||||
+ obj = script_obj_new_string ("resume");
|
||||
+ break;
|
||||
case PLY_BOOT_SPLASH_MODE_REBOOT:
|
||||
obj = script_obj_new_string ("reboot");
|
||||
break;
|
||||
diff -Nuar a/src/plymouthd.conf b/src/plymouthd.conf
|
||||
--- a/src/plymouthd.conf 2018-09-20 20:53:38.000000000 +0300
|
||||
+++ b/src/plymouthd.conf 2021-01-25 16:38:32.074819607 +0300
|
||||
@@ -1,3 +1,4 @@
|
||||
# Administrator customizations go in this file
|
||||
#[Daemon]
|
||||
-#Theme=fade-in
|
||||
+#Theme=pisilinux
|
||||
+#ShowDelay=0
|
||||
diff -Nuar a/src/plymouthd.defaults b/src/plymouthd.defaults
|
||||
--- a/src/plymouthd.defaults 2020-06-15 17:16:47.000000000 +0300
|
||||
+++ b/src/plymouthd.defaults 2021-01-25 16:40:16.492812072 +0300
|
||||
@@ -1,6 +1,6 @@
|
||||
# Distribution defaults. Changes to this file will get overwritten during
|
||||
# upgrades.
|
||||
[Daemon]
|
||||
-Theme=spinner
|
||||
+Theme=pisilinux
|
||||
ShowDelay=0
|
||||
-DeviceTimeout=8
|
||||
+DeviceTimeout=0
|
||||
diff -Nuar a/themes/Makefile.am b/themes/Makefile.am
|
||||
--- a/themes/Makefile.am 2020-06-15 17:16:47.000000000 +0300
|
||||
+++ b/themes/Makefile.am 2021-01-25 16:37:54.949822285 +0300
|
||||
@@ -1,2 +1,2 @@
|
||||
-SUBDIRS = spinfinity fade-in text details solar glow script spinner tribar bgrt
|
||||
+SUBDIRS = spinfinity fade-in text details solar glow script spinner pisilinux
|
||||
MAINTAINERCLEANFILES = Makefile.in
|
||||
Reference in New Issue
Block a user