[packages/kernel/LINUX_3_4] posttrans: continue running even if geninitrd failed

baggins baggins at pld-linux.org
Thu Oct 24 12:50:14 CEST 2013


commit 08901b46df6f8dc249ea4f610ef6a6adc26fd859
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Mon May 13 13:16:08 2013 +0300

    posttrans: continue running even if geninitrd failed

 kernel.spec | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/kernel.spec b/kernel.spec
index 53ce7cb..62d428a 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -1147,10 +1147,10 @@ fi
 %depmod %{kernel_release}
 
 %posttrans
+# use posttrans to generate initrd after all dependant module packages (-drm, etc) are installed
 [ -f /etc/sysconfig/kernel ] && . /etc/sysconfig/kernel
 if [[ "$USE_GENINITRD" != [Nn][Oo] ]]; then
-	# generate initrd after all dependant modules are installed
-	/sbin/geninitrd -f --initrdfs=initramfs %{initrd_dir}/initrd-%{kernel_release}.gz %{kernel_release}
+	/sbin/geninitrd -f --initrdfs=initramfs %{initrd_dir}/initrd-%{kernel_release}.gz %{kernel_release} || :
 fi
 if [[ "$CREATE_SYMLINKS" != [Nn][Oo] ]]; then
 	mv -f %{initrd_dir}/initrd{,.old} 2> /dev/null
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kernel.git/commitdiff/a23d074c33cfc35365ad674d49adc656a5f968b0



More information about the pld-cvs-commit mailing list