Hello community, here is the log from the commit of package plymouth for openSUSE:12.2 checked in at 2012-08-08 21:57:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.2/plymouth (Old) and /work/SRC/openSUSE:12.2/.plymouth.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "plymouth", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:12.2/plymouth/plymouth.changes 2012-08-04 09:26:19.000000000 +0200 +++ /work/SRC/openSUSE:12.2/.plymouth.new/plymouth.changes 2012-08-08 21:57:01.000000000 +0200 @@ -1,0 +2,14 @@ +Wed Aug 8 09:03:58 UTC 2012 - fcrozat@suse.com + +- 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 - dmueller@suse.com + +- remove suspend dependency on ARM + +------------------------------------------------------------------- New: ---- plymouth-fix-systemd-service.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plymouth.spec ++++++ --- /var/tmp/diff_new_pack.b86F3o/_old 2012-08-08 21:57:02.000000000 +0200 +++ /var/tmp/diff_new_pack.b86F3o/_new 2012-08-08 21:57:02.000000000 +0200 @@ -50,6 +50,8 @@ # 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 BuildRequires: automake BuildRequires: kernel-headers BuildRequires: libtool @@ -64,7 +66,9 @@ 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 @@ -304,11 +308,15 @@ %patch2 -p1 %patch3 -p1 %patch4 -p1 +%ifarch %ix86 x86_64 ppc ppc64 %patch5 -p1 +%endif %patch6 -p1 +%patch11 -p1 %patch7 -p1 %patch8 -p1 -%patch -P 9 -P 10 -p1 +%patch9 -p1 +%patch10 -p1 # replace builddate with patch0date sed -i "s/__DATE__/\"$(stat -c %y %{_sourcedir}/%{name}.changes)\"/" src/main.c ++++++ plymouth-fix-systemd-service.patch ++++++
From 88c2e7dcf8adff93a335418390fb5f23f83e4f3c Mon Sep 17 00:00:00 2001 From: Ray Strode
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-udevadm-path.patch ++++++ --- /var/tmp/diff_new_pack.b86F3o/_old 2012-08-08 21:57:02.000000000 +0200 +++ /var/tmp/diff_new_pack.b86F3o/_new 2012-08-08 21:57:02.000000000 +0200 @@ -6,6 +6,6 @@ [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 +-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 ++++++ suse-initrd-support ++++++ --- /var/tmp/diff_new_pack.b86F3o/_old 2012-08-08 21:57:02.000000000 +0200 +++ /var/tmp/diff_new_pack.b86F3o/_new 2012-08-08 21:57:02.000000000 +0200 @@ -1,8 +1,8 @@ -Index: plymouth-0.8.4/configure.ac +Index: plymouth-0.8.6.1/configure.ac =================================================================== ---- plymouth-0.8.4.orig/configure.ac -+++ plymouth-0.8.4/configure.ac -@@ -440,6 +440,7 @@ AC_CONFIG_FILES([Makefile +--- 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 @@ -10,10 +10,10 @@ scripts/plymouth-generate-initrd scripts/plymouth-populate-initrd scripts/plymouth-set-default-theme -Index: plymouth-0.8.4/scripts/boot-plymouth.chroot.sh +Index: plymouth-0.8.6.1/scripts/boot-plymouth.chroot.sh =================================================================== --- /dev/null -+++ plymouth-0.8.4/scripts/boot-plymouth.chroot.sh ++++ plymouth-0.8.6.1/scripts/boot-plymouth.chroot.sh @@ -0,0 +1,23 @@ +#!/bin/bash +#%stage: setup @@ -38,25 +38,37 @@ + echo "init $init is not systemd, terminate plymouth" + plymouth quit +fi -Index: plymouth-0.8.4/scripts/boot-plymouth.sh +Index: plymouth-0.8.6.1/scripts/boot-plymouth.sh =================================================================== --- /dev/null -+++ plymouth-0.8.4/scripts/boot-plymouth.sh -@@ -0,0 +1,10 @@ ++++ 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 + -+mkdir --mode 755 /run/plymouth ++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 + -+/usr/sbin/plymouthd --attach-to-session --pid-file /run/plymouth/pid ++ plymouth show-splash ++fi + -+plymouth show-splash -Index: plymouth-0.8.4/scripts/setup-plymouth.sh.in +Index: plymouth-0.8.6.1/scripts/setup-plymouth.sh.in =================================================================== --- /dev/null -+++ plymouth-0.8.4/scripts/setup-plymouth.sh.in ++++ plymouth-0.8.6.1/scripts/setup-plymouth.sh.in @@ -0,0 +1,60 @@ +#!/bin/bash +# @@ -118,10 +130,10 @@ +install -D ${_pangomod} $tmp_mnt/${_pangomod} +install -D ${pangobasicfc} $tmp_mnt/${pangobasicfc} +mkdir -p $tmp_mnt/var/cache/fontconfig -Index: plymouth-0.8.4/scripts/plymouth-update-initrd +Index: plymouth-0.8.6.1/scripts/plymouth-update-initrd =================================================================== ---- plymouth-0.8.4.orig/scripts/plymouth-update-initrd -+++ plymouth-0.8.4/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) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org