[projects/geninitrd] abort initrd generation if compress tool is not found

glen glen at pld-linux.org
Wed Feb 25 19:54:38 CET 2015


commit b657b865cf0bafe02660ffa2b59c8ee9e99540c1
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Wed Feb 25 20:54:28 2015 +0200

    abort initrd generation if compress tool is not found

 geninitrd | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/geninitrd b/geninitrd
index 35a730f..9e76f5c 100755
--- a/geninitrd
+++ b/geninitrd
@@ -789,15 +789,15 @@ modules_install() {
 		cp -a "/lib/modules/$kernel/$mod" "$DESTDIR/lib/modules/$kernel/$mod"
 		case $mod in
 			*.gz)
-				gunzip "$DESTDIR/lib/modules/$kernel/$mod"
+				gunzip "$DESTDIR/lib/modules/$kernel/$mod" || die "Can't uncompress gz"
 				mod=${mod%.gz}
 				;;
 			*.xz)
-				xz -d "$DESTDIR/lib/modules/$kernel/$mod"
+				xz -d "$DESTDIR/lib/modules/$kernel/$mod" || die "Can't uncompress xz"
 				mod=${mod%.xz}
 				;;
 			*.bz2)
-				bzip2 -d "$DESTDIR/lib/modules/$kernel/$mod"
+				bzip2 -d "$DESTDIR/lib/modules/$kernel/$mod" || die "Can't uncompress bz2"
 				mod=${mod%.bz2}
 				;;
 		esac
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/geninitrd.git/commitdiff/b657b865cf0bafe02660ffa2b59c8ee9e99540c1



More information about the pld-cvs-commit mailing list