packages: dracut/dracut.spec, dracut/plymouth-libexec.patch (NEW)=?UTF-8?Q?=20?=- fix ply...

glen glen at pld-linux.org
Thu Mar 22 23:37:10 CET 2012


Author: glen                         Date: Thu Mar 22 22:37:10 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fix plymouth libexec path

---- Files affected:
packages/dracut:
   dracut.spec (1.12 -> 1.13) , plymouth-libexec.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/dracut/dracut.spec
diff -u packages/dracut/dracut.spec:1.12 packages/dracut/dracut.spec:1.13
--- packages/dracut/dracut.spec:1.12	Thu Mar 22 23:19:40 2012
+++ packages/dracut/dracut.spec	Thu Mar 22 23:37:05 2012
@@ -2,7 +2,7 @@
 Summary:	Initramfs generator using udev
 Name:		dracut
 Version:	017
-Release:	2
+Release:	3
 License:	GPL v2+
 Group:		Base
 Source0:	ftp://www.kernel.org/pub/linux/utils/boot/dracut/%{name}-%{version}.tar.xz
@@ -11,6 +11,7 @@
 Patch0:		no-rh.patch
 Patch1:		create-target-dir-for-symlink.patch
 Patch2:		bash-sh.patch
+Patch3:		plymouth-libexec.patch
 URL:		https://dracut.wiki.kernel.org/
 BuildRequires:	docbook-dtd45-xml
 BuildRequires:	docbook-style-xsl
@@ -130,6 +131,9 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
+
+%{__sed} -i -e 's, at lib@,%{_lib},g' modules.d/50plymouth/module-setup.sh
 
 %build
 %{__make}
@@ -335,6 +339,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.13  2012/03/22 22:37:05  glen
+- fix plymouth libexec path
+
 Revision 1.12  2012/03/22 22:19:40  baggins
 - R just plain cryptsetup
 

================================================================
Index: packages/dracut/plymouth-libexec.patch
diff -u /dev/null packages/dracut/plymouth-libexec.patch:1.1
--- /dev/null	Thu Mar 22 23:37:10 2012
+++ packages/dracut/plymouth-libexec.patch	Thu Mar 22 23:37:05 2012
@@ -0,0 +1,20 @@
+--- dracut-017/modules.d/./50plymouth/module-setup.sh~	2012-03-23 00:34:27.000000000 +0200
++++ dracut-017/modules.d/./50plymouth/module-setup.sh	2012-03-23 00:34:29.115606192 +0200
+@@ -35,13 +35,13 @@
+ }
+ 
+ install() {
+-    if grep -q nash /usr/libexec/plymouth/plymouth-populate-initrd \
+-        || ! grep -q PLYMOUTH_POPULATE_SOURCE_FUNCTIONS /usr/libexec/plymouth/plymouth-populate-initrd \
+-        || [ ! -x /usr/libexec/plymouth/plymouth-populate-initrd ]; then
++    if grep -q nash /usr/@lib@/plymouth/plymouth-populate-initrd \
++        || ! grep -q PLYMOUTH_POPULATE_SOURCE_FUNCTIONS /usr/@lib@/plymouth/plymouth-populate-initrd \
++        || [ ! -x /usr/@lib@/plymouth/plymouth-populate-initrd ]; then
+         . "$moddir"/plymouth-populate-initrd.sh
+     else
+         PLYMOUTH_POPULATE_SOURCE_FUNCTIONS="$dracutfunctions" \
+-            /usr/libexec/plymouth/plymouth-populate-initrd -t $initdir
++            /usr/@lib@/plymouth/plymouth-populate-initrd -t $initdir
+     fi
+ 
+     inst_hook pre-pivot 90 "$moddir"/plymouth-newroot.sh
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/dracut/dracut.spec?r1=1.12&r2=1.13



More information about the pld-cvs-commit mailing list