Author: glen
Date: Tue Dec 21 19:53:15 2010
New Revision: 12017

Modified:
   geninitrd/trunk/geninitrd
Log:
- catch error from image compress

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd   (original)
+++ geninitrd/trunk/geninitrd   Tue Dec 21 19:53:15 2010
@@ -1376,16 +1376,16 @@
        case "$compressor" in
        xz)
                # don't use -9 here since kernel won't understand it
-               xz --format=xz --check=crc32 --lzma2=preset=6e,dict=1MiB < 
"$IMAGE" > "$tmp"
+               xz --format=xz --check=crc32 --lzma2=preset=6e,dict=1MiB < 
"$IMAGE" > "$tmp" || die "Compress failed, out of memory?" $?
                ;;
        lzma)
-               xz --format=lzma -9 < "$IMAGE" > "$tmp"
+               xz --format=lzma -9 < "$IMAGE" > "$tmp" || die "Compress 
failed, out of memory?" $?
                ;;
        bzip2)
-               bzip2 -9 < "$IMAGE" > "$tmp"
+               bzip2 -9 < "$IMAGE" > "$tmp" || die "Compress failed" $?
                ;;
        gzip)
-               gzip -9 < "$IMAGE" > "$tmp"
+               gzip -9 < "$IMAGE" > "$tmp" || die "Compress failed" $?
                ;;
        esac
        mv -f "$tmp" "$target"
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to