Hello community, here is the log from the commit of package plymouth.960 for openSUSE:12.2:Update checked in at 2012-10-08 11:30:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.2:Update/plymouth.960 (Old) and /work/SRC/openSUSE:12.2:Update/.plymouth.960.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plymouth.960", Maintainer is "" Changes: -------- New Changes file: --- /dev/null 2012-08-23 02:41:28.555381587 +0200 +++ /work/SRC/openSUSE:12.2:Update/.plymouth.960.new/plymouth.changes 2012-10-08 11:30:21.000000000 +0200 @@ -0,0 +1,303 @@ +------------------------------------------------------------------- +Thu Sep 27 12:48:52 UTC 2012 - [email protected] + +- Fix the plymouth lib path in the plymouth scripts (bnc#780085) + +------------------------------------------------------------------- +Wed Aug 22 14:04:13 UTC 2012 - [email protected] + +- Add plymouth-after-udev-settle.patch: ensure plymouth is started + after udev triggers has been started (git + name change due to + systemd < 183 in openSUSE 12.2). + +------------------------------------------------------------------- +Wed Aug 22 11:41:57 UTC 2012 - [email protected] + +- Ensure that the right Pango version is used for copying one of + the pango modules + +------------------------------------------------------------------- +Wed Aug 8 09:03:58 UTC 2012 - [email protected] + +- Add plymouth-fix-systemd-service.patch: remove dashes next to + semi-colons, it confuses systemd. (bnc#774400) +- Update suse-initrd-support to not start plymouth if kernel + cmdline contains "shell" or "plymouth.enable=0" or + "rd.plymouth=0". + +------------------------------------------------------------------- +Mon Aug 6 12:39:41 UTC 2012 - [email protected] + +- remove suspend dependency on ARM + +------------------------------------------------------------------- +Sun Jul 29 18:44:18 UTC 2012 - [email protected] + +- Ship /etc/os-release in the initrd so that the pretty name is + displayed in text-splash mode +- Give the text-splash some SUSE-typical green coloring + +------------------------------------------------------------------- +Sun Jul 29 18:07:39 UTC 2012 - [email protected] + +- fix build for ARM + +------------------------------------------------------------------- +Thu Jul 26 13:33:28 UTC 2012 - [email protected] + +- Move the openSUSE branding to its rightful place + +------------------------------------------------------------------- +Fri Jul 20 08:57:25 UTC 2012 - [email protected] + +- Update to 0.8.6.1: + + Fix systemd path file generation +- Changes from 0.8.6: + + fix flush_area fast-path + + seed random number generator by default for script plugins + + allow plymouth to be built without gtk dependency + + cope with lack of /etc/os-release better + + pull in systemd unit files (bnc#770890) + + add support for new "updates" mode for doing package updates + (only available for some plugins at the moment) +- Add plymouth-restore-suspend.patch: revert commit removing + suspend/resume support, needed for suspend package. +- Add plymouth-systemd-target.patch: add missing symlinks to start + plymouth on shutdown / reboot / kexec (bnc#770764). +- Add plymouth-udevadm-path.patch: adapt to udevadm path on + openSUSE. +- Ensure systemctl daemon-reload is called in post / postun +- Add systemd-no-warning.patch: remove Documentation tag not + handled by systemd v44. +- Update stop-graphical.patch to correct prevent plymouth.quit to + start under runlevel 5 (handled by xdm initscript directly). + +------------------------------------------------------------------- +Fri Jul 6 23:13:15 UTC 2012 - [email protected] + +- don't require intel_drm on ppc + +------------------------------------------------------------------- +Wed Jul 4 13:07:45 UTC 2012 - [email protected] + +- run "/sbin/mkinitrd" and let it figure out by itself + what initrds to update. bnc#769812 + +------------------------------------------------------------------- +Mon Jul 2 11:19:04 UTC 2012 - [email protected] + +- Provides systemd units, instead of relying on systemd to ship + them (bnc#769397). +- Ensure plymouth--wait-quit.service conflicts with + graphical.target. + +------------------------------------------------------------------- +Fri Jun 29 08:35:41 UTC 2012 - [email protected] + +- Update to 0.8.5.1 + + two-step splash plugin quit fixes + + add generic driver to drm renderer plugin + This allows new modesetting drivers to work with plymouth + automatically + + fixes for video cards that don't support 32bpp + + add alignment and width features to label controls + + new documentation + + event loop fix + + more serial console fixes + + better systemd integration + + new flush api to client library + + Allow plymouth to build the drm renderer without the driver + dependent libdrm_* libraries. + +------------------------------------------------------------------- +Thu Jun 21 09:48:11 UTC 2012 - [email protected] + +- disable plymouth if init is not systemd (could be e.g. /bin/sh or + sysvinit then) + +------------------------------------------------------------------- +Mon Jun 11 10:19:49 UTC 2012 - [email protected] + +- if we provide bootsplash, we should also make sure to obsolete + its version + +------------------------------------------------------------------- +Mon Jun 4 18:34:08 UTC 2012 - [email protected] + +- Ensure that the openSUSE theme is default. (bnc#765277) +- Remove unnecessary changes to the kernel options. Plymouth also + accepts splash=silent. + +------------------------------------------------------------------- +Wed May 30 16:41:02 UTC 2012 - [email protected] + +- Add plymouth-scripts Requires(post) to branding-openSUSE + subpackage, to make sure that the %post scriptlet will work. +- Make sure we export LIB and not lib in the %postun scriptlets of + theme-solar and branding-openSUSE subpackages. + +------------------------------------------------------------------- +Tue May 29 10:03:07 UTC 2012 - [email protected] + +- Ensure that label.so is being installed for the openSUSE branding + (bnc#763574) + +------------------------------------------------------------------- +Mon May 21 11:25:36 UTC 2012 - [email protected] + +- Update the installation/update from plymouth in a way that the + initrd file for the current running kernel is updated. +- Corrected a typo with regards to the location of a pango module + when setting up the initrd. + +------------------------------------------------------------------- +Tue May 15 09:09:23 UTC 2012 - [email protected] + +- Added a patch for openSUSE to enable the rebuild of the initrd + with the plymouth-set-default-theme script. (bnc#757284) + +------------------------------------------------------------------- +Sun May 13 19:21:24 UTC 2012 - [email protected] + +- Added plymouth to the requires of plymouth-scripts. This + should resolve bug (bnc#757284) + +------------------------------------------------------------------- +Fri May 11 19:56:24 UTC 2012 - [email protected] + +- Split x11 renderer into his own package; the x11 renderer allows + users to test plymouth themes; having it available on the devel + package will force people who just want to test a theme to + install a lot of unwanted dependencies. Being on it's own package + without explicit dependencies provides extra functionality to + users who want to test themes without having to rebuild initrd + and rebooting for testing. +- bnc#761403 + +------------------------------------------------------------------- +Sat Apr 28 07:00:56 UTC 2012 - [email protected] + +- Reduce the number of fonts that are included in the initrd. Also + let mkinitrd sort out the dependencies for the required libs. +- Use the same font as that grub2 is currently using for it's + graphics mode. + +------------------------------------------------------------------- +Tue Apr 17 10:30:57 UTC 2012 - [email protected] + +- Correct the theme name in the post install script of + plymouth-branding-openSUSE + +------------------------------------------------------------------- +Thu Apr 5 14:44:25 UTC 2012 - [email protected] + +- Updated the initrd patch to include the necessary files to have + text support (e.g. LUKS passphrase question, etc) + +- Temporarily added a openSUSE plymouth theme ++++ 106 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:12.2:Update/.plymouth.960.new/plymouth.changes New: ---- 0001-Some-greenish-openSUSE-colors.patch 0001-ply-text-progress-bar-strip-quotes-if-present.patch boot-duration plymouth-0.8.6.1.tar.bz2 plymouth-after-udev-settle.patch plymouth-fix-systemd-service.patch plymouth-fix-window-size plymouth-restore-suspend.patch plymouth-systemd-target.patch plymouth-trace-lines plymouth-udevadm-path.patch plymouth.changes plymouth.spec stop-graphical.patch suse-initrd-support systemd-no-warning.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plymouth.spec ++++++ # # spec file for package plymouth # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define plymouthdaemon_execdir %{_sbindir} %define plymouthclient_execdir %{_bindir} %define plymouth_libdir %{_libdir} %define plymouth_initrd_file /boot/initrd-plymouth.img Name: plymouth #Version: %{tarversion}_git%{patchversion} Version: 0.8.6.1 Release: 0 Summary: Graphical Boot Animation and Logger License: GPL-2.0+ Group: System/Base Url: http://freedesktop.org/software/plymouth/releases Source0: %{name}-%{version}.tar.bz2 Source1: boot-duration # PATCH-OPENSUSE -- Support the openSUSE initrd Patch1: suse-initrd-support # PATCH-OPENSUSE -- Add line numbers to tracing output Patch2: plymouth-trace-lines # PATCH-OPENSUSE -- Handle correctly multiple displays with different sizes Patch3: plymouth-fix-window-size # PATCH-OPENSUSE -- Ensure graphical.target is conflicting with plymouth-wait-quit.service Patch4: stop-graphical.patch # PATCH-OPENSUSE -- Restore suspend / resume state (needed for suspend package) Patch5: plymouth-restore-suspend.patch # PATCH-FIX-UPSTREAM -- Create targets for plymouth systemd services Patch6: plymouth-systemd-target.patch # PATCH-OPENSUSE -- Change udevadm path Patch7: plymouth-udevadm-path.patch # PATCH-OPENSUSE -- Remove tag not understood by systemd v44 Patch8: systemd-no-warning.patch # PATCH-FIX-UPSTREAM -- Recognize quotes often used in sysconfig-style files Patch9: 0001-ply-text-progress-bar-strip-quotes-if-present.patch Patch10: 0001-Some-greenish-openSUSE-colors.patch # PATCH-FIX-UPSTREAM -- Fix systemd service file Patch11: plymouth-fix-systemd-service.patch # PATCH-FIX-UPSTREAM -- Start plymouth avec udev-trigger.service Patch12: plymouth-after-udev-settle.patch BuildRequires: automake BuildRequires: kernel-headers BuildRequires: libtool BuildRequires: update-desktop-files BuildRequires: xz BuildRequires: pkgconfig(libdrm) %ifarch %ix86 x86_64 BuildRequires: pkgconfig(libdrm_intel) %endif BuildRequires: pkgconfig(libdrm_nouveau) BuildRequires: pkgconfig(libdrm_radeon) BuildRequires: pkgconfig(libkms) Requires: %{name}-branding Requires: gnu-unifont-bitmap-fonts %ifarch %ix86 x86_64 ppc ppc64 Requires: suspend >= 0.80.20100129.1 %endif Requires: systemd >= 44 Requires(post): plymouth-scripts Requires(post): mkinitrd Suggests: plymouth-plugin-label Provides: bootsplash = 3.4 Obsoletes: bootsplash <= 3.4 Provides: systemd-plymouth = 44-10.2 Obsoletes: systemd-plymouth <= 44-10.1 %description Plymouth provides an attractive graphical boot animation in place of the text messages that normally get shown. Text messages are instead redirected to a log file for viewing after boot. %package -n libply-boot-client2 Summary: Plymouth core library Group: Development/Libraries/C and C++ %description -n libply-boot-client2 This package contains the libply-boot-client library used by Plymouth. %package -n libply-splash-core2 Summary: Plymouth core library Group: Development/Libraries/C and C++ %description -n libply-splash-core2 This package contains the libply-splash-core library used by graphical Plymouth splashes. %package -n libply-splash-graphics2 Summary: Plymouth graphics libraries Group: Development/Libraries/C and C++ BuildRequires: libpng-devel %description -n libply-splash-graphics2 This package contains the libply-splash-graphics library used by graphical Plymouth splashes. %package -n libply2 Summary: Plymouth core library Group: Development/Libraries/C and C++ Requires: libply-boot-client2 = %{version} %description -n libply2 This package contains the libply library used by Plymouth. %package devel Summary: Libraries and headers for writing Plymouth splash plugins Group: Development/Libraries/C and C++ Requires: %{name} = %{version} Requires: %{name}-x11-renderer = %{version} Requires: libply-boot-client2 = %{version} Requires: libply-splash-core2 = %{version} Requires: libply-splash-graphics2 = %{version} Requires: libply2 = %{version} Requires: pkgconfig %description devel This package contains the libply and libplybootsplash libraries and headers needed to develop 3rd party splash plugins for Plymouth. %package utils Summary: Plymouth related utilities Group: System/Base BuildRequires: pkgconfig(gtk+-2.0) Requires: %{name} = %{version} %description utils This package contains utilities that integrate with Plymouth including a boot log viewing application. %package x11-renderer Summary: Plymouth X11 renderer Group: System/Base Requires: %{name} = %{version} %description x11-renderer This package provides the X11 renderer which allows to test plymouth behavior on environments with a valid DISPLAY. %package scripts Summary: Plymouth related scripts Group: System/Base Requires: coreutils Requires: cpio Requires: findutils Requires: gzip Requires: plymouth Requires(post): mkinitrd %description scripts This package contains scripts that help integrate Plymouth with the system. %package plugin-label Summary: Plymouth label plugin Group: System/Base BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(pango) >= 1.21.0 Requires: libply-splash-core2 = %{version} %description plugin-label This package contains the label control plugin for Plymouth. It provides the ability to render text on graphical boot splashes using pango and cairo. %package plugin-fade-throbber Summary: Plymouth "Fade-Throbber" plugin Group: System/Base Requires: libply-splash-core2 = %{version} Requires: libply-splash-graphics2 = %{version} Requires: libply2 = %{version} %description plugin-fade-throbber This package contains the "Fade-In" boot splash plugin for Plymouth. It features a centered image that fades in and out while other images pulsate around during system boot up. %package plugin-throbgress Summary: Plymouth "Throbgress" plugin Group: System/Base Requires: %{name}-plugin-label = %{version} Requires: libply-splash-core2 = %{version} Requires: libply-splash-graphics2 = %{version} Requires: libply2 = %{version} %description plugin-throbgress This package contains the "throbgress" boot splash plugin for Plymouth. It features a centered logo and animated spinner that spins repeatedly while a progress bar advances at the bottom of the screen. %package plugin-space-flares Summary: Plymouth "space-flares" plugin Group: System/Base Requires: %{name}-plugin-label = %{version} Requires: libply-splash-core2 = %{version} Requires: libply-splash-graphics2 = %{version} Requires: libply2 = %{version} %description plugin-space-flares This package contains the "space-flares" boot splash plugin for Plymouth. It features a corner image with animated flares. %package plugin-two-step Summary: Plymouth "two-step" plugin Group: System/Base Requires: libply-splash-core2 = %{version} Requires: libply-splash-graphics2 = %{version} Requires: libply2 = %{version} Requires: plymouth-plugin-label %description plugin-two-step This package contains the "two-step" boot splash plugin for Plymouth. It features a two phased boot process that starts with a progressing animation synced to boot time and finishes with a short, fast one-shot animation. %package plugin-script Summary: Plymouth "script" plugin Group: System/Base Requires: libply-splash-core2 = %{version} Requires: libply-splash-graphics2 = %{version} Requires: libply2 = %{version} %description plugin-script This package contains the "script" boot splash plugin for Plymouth. It features an extensible, scriptable boot splash language that simplifies the process of designing custom boot splash themes. %package theme-fade-in Summary: Plymouth "Fade-In" theme Group: System/Base Requires: %{name}-plugin-fade-throbber = %{version} Requires: plymouth-plugin-label Requires(post): %{name}-scripts BuildArch: noarch %description theme-fade-in This package contains the "Fade-In" boot splash theme for Plymouth. It features a centered logo that fades in and out while stars twinkle around the logo during system boot up. %package theme-spinfinity Summary: Plymouth "Spinfinity" theme Group: System/Base Requires: %{name}-plugin-throbgress = %{version} Requires(pre): %{name} Requires(post): %{name}-scripts BuildArch: noarch %description theme-spinfinity This package contains the "Spinfinity" boot splash theme for Plymouth. It features a centered logo and animated spinner that spins in the shape of an infinity sign. %package theme-spinner Summary: Plymouth "Spinner" theme Group: System/Base Requires: %{name}-plugin-two-step = %{version} Requires(post): %{name}-scripts BuildArch: noarch %description theme-spinner This package contains the "spinner" boot splash theme for Plymouth. %package theme-solar Summary: Plymouth "Solar" theme Group: System/Base Requires: %{name}-plugin-space-flares = %{version} Requires(post): %{name}-scripts BuildArch: noarch %description theme-solar This package contains the "Solar" boot splash theme for Plymouth. It features a blue flamed sun with animated solar flares. %package theme-script Summary: Plymouth "Script" plugin Group: System/Base Requires: %{name}-plugin-script = %{version} Requires(post): %{name}-scripts BuildArch: noarch %description theme-script This package contains the "script" boot splash theme for Plymouth. It it is a simple example theme the uses the "script" plugin. %prep %setup -q %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %ifarch %ix86 x86_64 ppc ppc64 %patch5 -p1 %endif %patch6 -p1 %patch11 -p1 %patch7 -p1 %patch8 -p1 %patch9 -p1 %patch10 -p1 %patch12 -p1 # replace builddate with patch0date sed -i "s/__DATE__/\"$(stat -c %y %{_sourcedir}/%{name}.changes)\"/" src/main.c # Change the default theme sed -i -e 's/fade-in/openSUSE/g' src/plymouthd.defaults %build autoreconf -fiv %configure --disable-static \ --enable-systemd-integration \ --enable-tracing --disable-tests \ --with-background-start-color-stop=0x1A3D1F \ --with-background-end-color-stop=0x4EA65C \ --with-background-color=0x3391cd \ --disable-gdm-transition \ --without-system-root-install \ --with-log-viewer \ --without-rhgb-compat-link \ --with-boot-tty=/dev/tty7 \ --with-shutdown-tty=/dev/tty1 \ --without-gdm-autostart-file \ --with-release-file=/etc/os-release make %{?_smp_mflags} %install %make_install rm -f %{buildroot}/%{_bindir}/rhgb-client rm -f %{buildroot}%{_prefix}/lib/plymouth/plymouth-generate-initrd rm -f %{buildroot}%{_prefix}/lib/plymouth/plymouth-populate-initrd #Link the plymouth client binary also to /bin until the move to /usr is completed mkdir %{buildroot}/bin (cd %{buildroot}/bin; ln -s ../usr/bin/plymouth) # Glow isn't quite ready for primetime rm -rf %{buildroot}%{_datadir}/plymouth/glow/ rm -rf %{buildroot}%{_datadir}/plymouth/themes/glow/ rm -f %{buildroot}%{_libdir}/plymouth/glow.so find %{buildroot} -name '*.a' -exec rm -f {} \; find %{buildroot} -name '*.la' -exec rm -f {} \; mkdir -p %{buildroot}%{_localstatedir}/lib/plymouth mkdir -p %{buildroot}%{_localstatedir}/run/plymouth cp $RPM_SOURCE_DIR/boot-duration %{buildroot}%{_datadir}/plymouth/default-boot-duration cp $RPM_SOURCE_DIR/boot-duration %{buildroot}%{_localstatedir}/lib/plymouth cp %{buildroot}/%{_datadir}/plymouth/plymouthd.defaults %{buildroot}/%{_sysconfdir}/plymouth/plymouth.conf mkdir -p %{buildroot}/lib/mkinitrd/scripts install -t %{buildroot}/lib/mkinitrd/scripts \ scripts/{setup,boot}-plymouth*.sh %post if [ ! -e /.buildenv ]; then [ -f %{_localstatedir}/lib/plymouth/boot-duration ] || cp -f %{_datadir}/plymouth/default-boot-duration %{_localstatedir}/lib/plymouth/boot-duration %{_libexecdir}/plymouth/plymouth-update-initrd fi [ -x /bin/systemctl ] && /bin/systemctl daemon-reload >/dev/null 2>&1 || : %postun if [ $1 -eq 0 ]; then rm -f %{_libdir}/plymouth/default.so rm -f /boot/initrd-plymouth.img [ -x /bin/systemctl ] && /bin/systemctl daemon-reload >/dev/null 2>&1 || : fi %post scripts -p /sbin/mkinitrd_setup %postun scripts -p /sbin/mkinitrd_setup %post -n libply-boot-client2 -p /sbin/ldconfig %postun -n libply-boot-client2 -p /sbin/ldconfig %post -n libply-splash-core2 -p /sbin/ldconfig %postun -n libply-splash-core2 -p /sbin/ldconfig %post -n libply-splash-graphics2 -p /sbin/ldconfig %postun -n libply-splash-graphics2 -p /sbin/ldconfig %post -n libply2 -p /sbin/ldconfig %postun -n libply2 -p /sbin/ldconfig %post theme-spinfinity if [ $1 -eq 1 -a ! -e /.buildenv ]; then export LIB=%{_libdir} if [ "$(%{_sbindir}/plymouth-set-default-theme)" == "text" ]; then %{_sbindir}/plymouth-set-default-theme -R spinfinity fi fi %postun theme-spinfinity if [ $1 -eq 0 ]; then export LIB=%{_libdir} if [ "$(%{_sbindir}/plymouth-set-default-theme)" == "spinfinity" ]; then %{_sbindir}/plymouth-set-default-theme -R --reset fi fi %post theme-fade-in if [ $1 -eq 1 -a ! -e /.buildenv ]; then export LIB=%{_libdir} if [ "$(%{_sbindir}/plymouth-set-default-theme)" == "text" ]; then %{_sbindir}/plymouth-set-default-theme -R fade-in fi fi %postun theme-fade-in if [ $1 -eq 0 ]; then export LIB=%{_libdir} if [ "$(%{_sbindir}/plymouth-set-default-theme)" == "fade-in" ]; then %{_sbindir}/plymouth-set-default-theme -R --reset fi fi %post theme-solar if [ $1 -eq 1 -a ! -e /.buildenv ]; then export LIB=%{_libdir} if [ "$(%{_sbindir}/plymouth-set-default-theme)" == "text" ]; then %{_sbindir}/plymouth-set-default-theme -R solar fi fi %postun theme-solar if [ $1 -eq 0 ]; then export LIB=%{_libdir} if [ "$(%{_sbindir}/plymouth-set-default-theme)" == "solar" ]; then %{_sbindir}/plymouth-set-default-theme -R --reset fi fi %files %defattr(-, root, root) %doc AUTHORS NEWS README %dir %{_datadir}/plymouth %dir %{_datadir}/plymouth/themes %dir %{_datadir}/plymouth/themes/details %dir %{_datadir}/plymouth/themes/text %dir %{_localstatedir}/lib/plymouth %dir %{_libdir}/plymouth %dir %{_libdir}/plymouth/renderers %dir %{_sysconfdir}/plymouth %config(noreplace) %{_sysconfdir}/plymouth/plymouthd.conf %config(noreplace) %{_sysconfdir}/plymouth/plymouth.conf %{plymouthdaemon_execdir}/plymouthd %{plymouthclient_execdir}/plymouth /bin/plymouth %{_libdir}/plymouth/details.so %{_libdir}/plymouth/text.so %{_libdir}/plymouth/renderers/drm* %{_libdir}/plymouth/renderers/frame-buffer* %{_datadir}/plymouth/default-boot-duration %{_datadir}/plymouth/themes/details/details.plymouth %{_datadir}/plymouth/themes/text/text.plymouth %{_datadir}/plymouth/plymouthd.defaults %{_datadir}/plymouth/bizcom.png %ghost %{_localstatedir}/run/plymouth %{_localstatedir}/spool/plymouth %{_mandir}/man?/* %ghost %{_localstatedir}/lib/plymouth/boot-duration /lib/systemd/system/* %files devel %defattr(-, root, root) %{plymouth_libdir}/libply.so %{plymouth_libdir}/libply-splash-core.so %{_libdir}/libply-boot-client.so %{_libdir}/libply-splash-graphics.so %{_libdir}/pkgconfig/ply-splash-core.pc %{_libdir}/pkgconfig/ply-splash-graphics.pc %{_libdir}/pkgconfig/ply-boot-client.pc %{_includedir}/plymouth-1 %files -n libply-boot-client2 %defattr(-, root, root) %{_libdir}/libply-boot-client.so.2* %files -n libply-splash-core2 %defattr(-, root, root) %{plymouth_libdir}/libply-splash-core.so.2* %files -n libply-splash-graphics2 %defattr(-, root, root) %{_libdir}/libply-splash-graphics.so.2* %files -n libply2 %defattr(-, root, root) %{plymouth_libdir}/libply.so.2* %files scripts %defattr(-, root, root) %dir %{_libexecdir}/plymouth %{_sbindir}/plymouth-set-default-theme %{_libexecdir}/plymouth/plymouth-update-initrd /lib/mkinitrd/scripts/boot-plymouth.sh /lib/mkinitrd/scripts/boot-plymouth.chroot.sh /lib/mkinitrd/scripts/setup-plymouth.sh %files utils %defattr(-, root, root) %{_bindir}/plymouth-log-viewer %files x11-renderer %defattr(-,root,root,-) %{_libdir}/plymouth/renderers/x11* %files plugin-label %defattr(-, root, root) %{_libdir}/plymouth/label.so %files plugin-fade-throbber %defattr(-, root, root) %{_libdir}/plymouth/fade-throbber.so %files theme-fade-in %defattr(-, root, root) %dir %{_datadir}/plymouth/themes/fade-in %{_datadir}/plymouth/themes/fade-in/bullet.png %{_datadir}/plymouth/themes/fade-in/entry.png %{_datadir}/plymouth/themes/fade-in/lock.png %{_datadir}/plymouth/themes/fade-in/star.png %{_datadir}/plymouth/themes/fade-in/fade-in.plymouth %files plugin-throbgress %defattr(-, root, root) %{_libdir}/plymouth/throbgress.so %files theme-spinfinity %defattr(-, root, root) %dir %{_datadir}/plymouth/themes/spinfinity %{_datadir}/plymouth/themes/spinfinity/box.png %{_datadir}/plymouth/themes/spinfinity/bullet.png %{_datadir}/plymouth/themes/spinfinity/entry.png %{_datadir}/plymouth/themes/spinfinity/lock.png %{_datadir}/plymouth/themes/spinfinity/throbber-[0-3][0-9].png %{_datadir}/plymouth/themes/spinfinity/spinfinity.plymouth %files plugin-space-flares %defattr(-, root, root) %{_libdir}/plymouth/space-flares.so %files theme-spinner %defattr(-, root, root) %dir %{_datadir}/plymouth/themes/spinner %{_datadir}/plymouth/themes/spinner/*.* %files theme-solar %defattr(-, root, root) %dir %{_datadir}/plymouth/themes/solar %{_datadir}/plymouth/themes/solar/*.png %{_datadir}/plymouth/themes/solar/solar.plymouth %files plugin-two-step %defattr(-, root, root) %{_libdir}/plymouth/two-step.so %files plugin-script %defattr(-, root, root) %{_libdir}/plymouth/script.so %files theme-script %defattr(-, root, root) %dir %{_datadir}/plymouth/themes/script/ %{_datadir}/plymouth/themes/script/*.png %{_datadir}/plymouth/themes/script/script.script %{_datadir}/plymouth/themes/script/script.plymouth %changelog ++++++ 0001-Some-greenish-openSUSE-colors.patch ++++++ >From 9e69959ad2d7624936832421dfb0cd1fee47fefc Mon Sep 17 00:00:00 2001 From: Jan Engelhardt <[email protected]> Date: Sun, 29 Jul 2012 20:38:50 +0200 Subject: [PATCH] Some greenish openSUSE colors --- src/plugins/splash/text/plugin.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/splash/text/plugin.c b/src/plugins/splash/text/plugin.c index 50059be..d9235c5 100644 --- a/src/plugins/splash/text/plugin.c +++ b/src/plugins/splash/text/plugin.c @@ -180,13 +180,13 @@ view_start_animation (view_t *view) 0x000000); ply_terminal_set_color_hex_value (terminal, PLY_TERMINAL_COLOR_WHITE, - 0xffffff); + 0x40ff00); ply_terminal_set_color_hex_value (terminal, PLY_TERMINAL_COLOR_BLUE, - 0x0073B3); + 0x20a000); ply_terminal_set_color_hex_value (terminal, PLY_TERMINAL_COLOR_BROWN, - 0x00457E); + 0x106000); ply_text_display_set_background_color (view->display, PLY_TERMINAL_COLOR_BLACK); -- 1.7.7 ++++++ 0001-ply-text-progress-bar-strip-quotes-if-present.patch ++++++ >From fe7008c13b38898d78ff4ecf897fea127982fd9b Mon Sep 17 00:00:00 2001 From: Jan Engelhardt <[email protected]> Date: Sun, 29 Jul 2012 20:25:21 +0200 Subject: [PATCH] ply-text-progress-bar: strip quotes if present The syntax for sysconfig-style files allows for quotes. --- src/libply-splash-core/ply-text-progress-bar.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/src/libply-splash-core/ply-text-progress-bar.c b/src/libply-splash-core/ply-text-progress-bar.c index 0f4d74e..0b29690 100644 --- a/src/libply-splash-core/ply-text-progress-bar.c +++ b/src/libply-splash-core/ply-text-progress-bar.c @@ -137,6 +137,11 @@ get_os_string (void) if (pos2 != NULL) *pos2 = '\0'; + if ((*pos == '\"' && pos2[-1] == '\"') || + (*pos == '\'' && pos2[-1] == '\'')) { + ++pos; + *--pos2 = '\0'; + } asprintf (&os_string, " %s", pos); } goto out; -- 1.7.7 ++++++ plymouth-after-udev-settle.patch ++++++ Index: plymouth-0.8.6.1/systemd-units/plymouth-start.service.in =================================================================== --- plymouth-0.8.6.1.orig/systemd-units/plymouth-start.service.in +++ plymouth-0.8.6.1/systemd-units/plymouth-start.service.in @@ -2,7 +2,7 @@ Description=Show Plymouth Boot Screen DefaultDependencies=no Wants=systemd-ask-password-plymouth.path -After=systemd-vconsole-setup.service systemd-udev-settle.service +After=systemd-vconsole-setup.service udev-trigger.service Before=systemd-ask-password-plymouth.service ConditionKernelCommandLine=!plymouth.enable=0 ConditionPathExists=!@plymouthruntimedir@/pid ++++++ plymouth-fix-systemd-service.patch ++++++ >From 88c2e7dcf8adff93a335418390fb5f23f83e4f3c Mon Sep 17 00:00:00 2001 From: Ray Strode <[email protected]> Date: Mon, 23 Jul 2012 17:36:03 -0400 Subject: [PATCH] systemd: more updates to start service The dashes next to the semi-colons seem to confuse systemd so drop them. --- systemd-units/plymouth-start.service.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: plymouth-0.8.6.1/systemd-units/plymouth-start.service.in =================================================================== --- plymouth-0.8.6.1.orig/systemd-units/plymouth-start.service.in +++ plymouth-0.8.6.1/systemd-units/plymouth-start.service.in @@ -9,5 +9,5 @@ ConditionPathExists=!@plymouthruntimedir [Service] ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=boot --pid-file=@plymouthruntimedir@/pid --attach-to-session -ExecStartPost=-/bin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/drm/card0/dev;-/bin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/graphics/fb0/dev; -@PLYMOUTH_CLIENT_DIR@/plymouth show-splash +ExecStartPost=-/bin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/drm/card0/dev ; /bin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/graphics/fb0/dev ; @PLYMOUTH_CLIENT_DIR@/plymouth show-splash Type=forking ++++++ plymouth-fix-window-size ++++++ From: Jeff Mahoney <[email protected]> Subject: plymouth/script: Fix window size with multiple heads Plymouth "zooms" in on smaller displays when multiple displays are used, but the script splash plugin defines the window size as the smallest of the displays. When using a sprite as a background image, the wrong size is used which leaves large chunks of the screen unused. This patch uses the largest display as the window size, which allows it to be appopriately cropped on smaller displays. Signed-off-by: Jeff Mahoney <[email protected]> --- src/plugins/splash/script/script-lib-sprite.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/src/plugins/splash/script/script-lib-sprite.c +++ b/src/plugins/splash/script/script-lib-sprite.c @@ -233,7 +233,7 @@ static script_return_t sprite_window_get if (width == 0) width = ply_pixel_display_get_width (display->pixel_display); else - width = MIN (width, ply_pixel_display_get_width (display->pixel_display)); + width = MAX (width, ply_pixel_display_get_width (display->pixel_display)); } return script_return_obj (script_obj_new_number (width)); } @@ -273,7 +273,7 @@ static script_return_t sprite_window_get if (height == 0) height = ply_pixel_display_get_height (display->pixel_display); else - height = MIN (height, ply_pixel_display_get_height (display->pixel_display)); + height = MAX (height, ply_pixel_display_get_height (display->pixel_display)); } return script_return_obj (script_obj_new_number (height)); } ++++++ plymouth-restore-suspend.patch ++++++ >From 152304f3fd2ebd04ca6d49c62dce4ddd2269326a Mon Sep 17 00:00:00 2001 From: Frederic Crozat <[email protected]> Date: Fri, 20 Jul 2012 11:07:29 +0200 Subject: [PATCH] Revert "libply: remove the unused SPLASH_MODE_SUSPEND and SPLASH_MODE_RESUME" This reverts commit 02c596757753589f7e49d26eab2759d552f24671. Conflicts: src/libply-splash-core/ply-boot-splash-plugin.h src/plugins/splash/script/script-lib-plymouth.c --- src/libply-splash-core/ply-boot-splash-plugin.h | 2 ++ src/plugins/splash/script/script-lib-plymouth.c | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/src/libply-splash-core/ply-boot-splash-plugin.h b/src/libply-splash-core/ply-boot-splash-plugin.h index 2d73d66..1a67526 100644 --- a/src/libply-splash-core/ply-boot-splash-plugin.h +++ b/src/libply-splash-core/ply-boot-splash-plugin.h @@ -38,6 +38,8 @@ typedef enum { 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_UPDATES, PLY_BOOT_SPLASH_MODE_INVALID } ply_boot_splash_mode_t; diff --git a/src/plugins/splash/script/script-lib-plymouth.c b/src/plugins/splash/script/script-lib-plymouth.c index 5c648a6..eb7791e 100644 --- a/src/plugins/splash/script/script-lib-plymouth.c +++ b/src/plugins/splash/script/script-lib-plymouth.c @@ -61,6 +61,12 @@ static script_return_t plymouth_get_mode (script_state_t *state, 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_UPDATES: obj = script_obj_new_string ("updates"); break; -- 1.7.10.4 ++++++ plymouth-systemd-target.patch ++++++ diff --git a/systemd-units/Makefile.am b/systemd-units/Makefile.am index 1545a04..94ef49e 100644 --- a/systemd-units/Makefile.am +++ b/systemd-units/Makefile.am @@ -13,6 +13,36 @@ systemd_unit_templates = \ if ENABLE_SYSTEMD_INTEGRATION systemdunitdir=$(SYSTEMD_UNIT_DIR) systemdunit_DATA = $(systemd_unit_templates:.in=) + +install-data-hook: + $(MKDIR_P) -m 0755 \ + $(DESTDIR)$(SYSTEMD_UNIT_DIR)/sysinit.target.wants \ + $(DESTDIR)$(SYSTEMD_UNIT_DIR)/multi-user.target.wants \ + $(DESTDIR)$(SYSTEMD_UNIT_DIR)/reboot.target.wants \ + $(DESTDIR)$(SYSTEMD_UNIT_DIR)/kexec.target.wants \ + $(DESTDIR)$(SYSTEMD_UNIT_DIR)/poweroff.target.wants \ + $(DESTDIR)$(SYSTEMD_UNIT_DIR)/halt.target.wants + ( cd $(DESTDIR)$(SYSTEMD_UNIT_DIR)/sysinit.target.wants && \ + rm -f plymouth-start.service plymouth-read-write.service && \ + $(LN_S) ../plymouth-start.service plymouth-start.service && \ + $(LN_S) ../plymouth-read-write.service plymouth-read-write.service ) + ( cd $(DESTDIR)$(SYSTEMD_UNIT_DIR)/multi-user.target.wants && \ + rm -f plymouth-quit.service plymouth-quit-wait.service && \ + $(LN_S) ../plymouth-quit.service plymouth-quit.service && \ + $(LN_S) ../plymouth-quit-wait.service plymouth-quit-wait.service ) + ( cd $(DESTDIR)$(SYSTEMD_UNIT_DIR)/reboot.target.wants && \ + rm -f plymouth-reboot.service && \ + $(LN_S) ../plymouth-reboot.service plymouth-reboot.service ) + ( cd $(DESTDIR)$(SYSTEMD_UNIT_DIR)/kexec.target.wants && \ + rm -f plymouth-kexec.service && \ + $(LN_S) ../plymouth-kexec.service plymouth-kexec.service ) + ( cd $(DESTDIR)$(SYSTEMD_UNIT_DIR)/poweroff.target.wants && \ + rm -f plymouth-poweroff.service && \ + $(LN_S) ../plymouth-poweroff.service plymouth-poweroff.service ) + ( cd $(DESTDIR)$(SYSTEMD_UNIT_DIR)/halt.target.wants && \ + rm -f plymouth-halt.service && \ + $(LN_S) ../plymouth-halt.service plymouth-halt.service ) + endif EXTRA_DIST = $(systemd_unit_templates) $(systemdunit_DATA) ++++++ plymouth-trace-lines ++++++ From: Jeff Mahoney <[email protected]> Subject: plymouth: Add line numbers to tracing output The plymouth tracing output lists the function but there are many cases in which the same message is issued from multiple places in the same function, which makes debugging more difficult. This patch adds the line number to the output to uniquely identify each site. Signed-off-by: Jeff Mahoney <[email protected]> --- src/libply/ply-logger.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/src/libply/ply-logger.h +++ b/src/libply/ply-logger.h @@ -91,8 +91,8 @@ do ply_logger_flush (logger); \ errno = _old_errno; \ ply_logger_inject (logger, \ - "[%s] %45.45s:" format "\r\n", \ - __FILE__, __func__, ##args); \ + "[%s:%d] %45.45s:" format "\r\n", \ + __FILE__, __LINE__, __func__, ##args); \ ply_logger_flush (logger); \ errno = _old_errno; \ } \ ++++++ plymouth-udevadm-path.patch ++++++ Index: plymouth-0.8.6.1/systemd-units/plymouth-start.service.in =================================================================== --- plymouth-0.8.6.1.orig/systemd-units/plymouth-start.service.in +++ plymouth-0.8.6.1/systemd-units/plymouth-start.service.in @@ -9,5 +9,5 @@ ConditionPathExists=!@plymouthruntimedir [Service] ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=boot --pid-file=@plymouthruntimedir@/pid --attach-to-session -ExecStartPost=-/bin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/drm/card0/dev ; /bin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/graphics/fb0/dev ; @PLYMOUTH_CLIENT_DIR@/plymouth show-splash +ExecStartPost=-/sbin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/drm/card0/dev ; /sbin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/graphics/fb0/dev ; @PLYMOUTH_CLIENT_DIR@/plymouth show-splash Type=forking ++++++ stop-graphical.patch ++++++ Index: plymouth-0.8.6.1/systemd-units/plymouth-quit-wait.service.in =================================================================== --- plymouth-0.8.6.1.orig/systemd-units/plymouth-quit-wait.service.in +++ plymouth-0.8.6.1/systemd-units/plymouth-quit-wait.service.in @@ -1,6 +1,7 @@ [Unit] Description=Wait for Plymouth Boot Screen to Quit After=rc-local.service plymouth-start.service systemd-user-sessions.service +Conflicts=graphical.target [Service] ExecStart=-@PLYMOUTH_CLIENT_DIR@/plymouth --wait Index: plymouth-0.8.6.1/systemd-units/plymouth-quit.service.in =================================================================== --- plymouth-0.8.6.1.orig/systemd-units/plymouth-quit.service.in +++ plymouth-0.8.6.1/systemd-units/plymouth-quit.service.in @@ -1,6 +1,7 @@ [Unit] Description=Terminate Plymouth Boot Screen After=rc-local.service plymouth-start.service systemd-user-sessions.service +Conflicts=graphical.target [Service] ExecStart=-@PLYMOUTH_CLIENT_DIR@/plymouth quit ++++++ suse-initrd-support ++++++ Index: plymouth-0.8.6.1/configure.ac =================================================================== --- plymouth-0.8.6.1.orig/configure.ac +++ plymouth-0.8.6.1/configure.ac @@ -452,6 +452,7 @@ AC_CONFIG_FILES([Makefile themes/spinner/Makefile themes/script/Makefile images/Makefile + scripts/setup-plymouth.sh scripts/plymouth-generate-initrd scripts/plymouth-populate-initrd scripts/plymouth-set-default-theme Index: plymouth-0.8.6.1/scripts/boot-plymouth.chroot.sh =================================================================== --- /dev/null +++ plymouth-0.8.6.1/scripts/boot-plymouth.chroot.sh @@ -0,0 +1,23 @@ +#!/bin/bash +#%stage: setup +#%depends: plymouth +#%programs: /usr/bin/plymouth /usr/sbin/plymouthd /usr/bin/readlink +#%dontshow + +ply_init_is_systemd() +{ + local d="$init" + [ -n "$d" ] || return 1 + if [ -L "/root$d" ]; then + d=`readlink "/root$d"` + fi + [ "${d##*/}" = systemd ] || return 1 + return 0 +} + +if ply_init_is_systemd; then + plymouth update-root-fs --new-root-dir=/root +else + echo "init $init is not systemd, terminate plymouth" + plymouth quit +fi Index: plymouth-0.8.6.1/scripts/boot-plymouth.sh =================================================================== --- /dev/null +++ plymouth-0.8.6.1/scripts/boot-plymouth.sh @@ -0,0 +1,22 @@ +#!/bin/bash +#%stage: boot +#%depends: start udev kms +#%programs: /usr/bin/plymouth /usr/sbin/plymouthd + +enable_plymouth=1 +for o in $(cat /proc/cmdline) ; do + case "$o" in + shell*|plymouth.enable=0*|rd.plymouth=0*) + enable_plymouth=0 + break + ;; + esac +done +if [ "$enable_plymouth" = "1" ]; then + mkdir --mode 755 /run/plymouth + + /usr/sbin/plymouthd --attach-to-session --pid-file /run/plymouth/pid + + plymouth show-splash +fi + Index: plymouth-0.8.6.1/scripts/setup-plymouth.sh.in =================================================================== --- /dev/null +++ plymouth-0.8.6.1/scripts/setup-plymouth.sh.in @@ -0,0 +1,60 @@ +#!/bin/bash +# +#%stage: setup +#%depends: start + +# We don't need to copy the binaries since boot-plymouth.sh does that for us + +[ -z "$tmp_mnt" ] && exit 1 + +THEME=$(plymouth-set-default-theme) + +PLUGIN_PATH=$(plymouth --get-splash-plugin-path) + +MODULE=$(grep "ModuleName *= *" @PLYMOUTH_DATADIR@/plymouth/themes/${THEME}/${THEME}.plymouth | sed 's/ModuleName *= *//') + +if [ ! -f "$PLUGIN_PATH/${MODULE}.so" ]; then + echo "The default plymouth plugin ($MODULE) doesn't exist." > /dev/stderr + exit 1 +fi + +FILES="/usr/share/plymouth/themes/text/text.plymouth \ + /usr/share/plymouth/themes/details/details.plymouth \ + /usr/share/plymouth/plymouthd.defaults \ + /usr/share/plymouth/themes/${THEME}/* \ + /etc/plymouth/plymouthd.conf \ + /usr/share/fonts/uni/unifont.pcf.gz /etc/os-release \ + /etc/fonts/fonts.conf \ + /etc/fonts/conf.d/69-unifont.conf \ + /etc/fonts/conf.avail/69-unifont.conf " + +PLUGINS="${PLUGIN_PATH}/details.so \ + ${PLUGIN_PATH}/text.so \ + ${PLUGIN_PATH}/label.so \ + ${PLUGIN_PATH}/${MODULE}.so \ + ${PLUGIN_PATH}/renderers/drm.so \ + ${PLUGIN_PATH}/renderers/frame-buffer.so" + +for file in $FILES; do + install -D $file $tmp_mnt/$file +done + +for plugin in $PLUGINS; do + mkdir -p $tmp_mnt/$(dirname $plugin) + cp_bin $plugin $tmp_mnt/$plugin +done + +_libdir=`rpm --eval '%{_lib}'` +if [ "$_libdir" == "lib64" ]; + then + _pangodir=`pango-querymodules-64 | grep ModulesPath | awk '{print $4}'` + _pangomod="/etc/pango/pango64.modules" + pangobasicfc="${_pangodir}/pango-basic-fc.so" + else + _pangodir=`pango-querymodules | grep ModulesPath | awk '{print $4}'` + _pangomod="/etc/pango/pango.modules" + pangobasicfc="${_pangodir}/pango-basic-fc.so" +fi +install -D ${_pangomod} $tmp_mnt/${_pangomod} +install -D ${pangobasicfc} $tmp_mnt/${pangobasicfc} +mkdir -p $tmp_mnt/var/cache/fontconfig Index: plymouth-0.8.6.1/scripts/plymouth-update-initrd =================================================================== --- plymouth-0.8.6.1.orig/scripts/plymouth-update-initrd +++ plymouth-0.8.6.1/scripts/plymouth-update-initrd @@ -1,2 +1,2 @@ #!/bin/bash -mkinitrd -f /boot/initrd-$(uname -r).img $(uname -r) +/sbin/mkinitrd ++++++ systemd-no-warning.patch ++++++ Index: plymouth-0.8.6.1/systemd-units/systemd-ask-password-plymouth.path.in =================================================================== --- plymouth-0.8.6.1.orig/systemd-units/systemd-ask-password-plymouth.path.in +++ plymouth-0.8.6.1/systemd-units/systemd-ask-password-plymouth.path.in @@ -1,6 +1,5 @@ [Unit] Description=Forward Password Requests to Plymouth Directory Watch -Documentation=http://www.freedesktop.org/wiki/Software/systemd/PasswordAgents DefaultDependencies=no Conflicts=shutdown.target After=plymouth-start.service Index: plymouth-0.8.6.1/systemd-units/systemd-ask-password-plymouth.service.in =================================================================== --- plymouth-0.8.6.1.orig/systemd-units/systemd-ask-password-plymouth.service.in +++ plymouth-0.8.6.1/systemd-units/systemd-ask-password-plymouth.service.in @@ -1,6 +1,5 @@ [Unit] Description=Forward Password Requests to Plymouth -Documentation=http://www.freedesktop.org/wiki/Software/systemd/PasswordAgents DefaultDependencies=no Conflicts=shutdown.target After=plymouth-start.service -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
