Blame SOURCES/koan-xz-initrd.patch

1070a0
--- ./koan/app.py  2012-06-21 13:38:43.303738934 +0200
1070a0
+++ ./koan/app.py  2012-06-21 13:40:26.704251677 +0200
1070a0
@@ -912,7 +912,9 @@ class Koan:
1070a0
         return r"""
1070a0
         cd /var/spool/koan
1070a0
         mkdir initrd
1070a0
-        gzip -dc %s > initrd.tmp
1070a0
+        if ! gzip -dc %s > initrd.tmp 2> /dev/null; then
1070a0
+            xz -dc %s > initrd.tmp
1070a0
+        fi
1070a0
         if mount -o loop -t ext2 initrd.tmp initrd >&/dev/null ; then
1070a0
             cp ks.cfg initrd/
1070a0
             ln initrd/ks.cfg initrd/tmp/ks.cfg
1070a0
@@ -927,7 +929,7 @@ class Koan:
1070a0
             find . | cpio -o -H newc | gzip -9 > ../initrd_final
1070a0
             echo "...done"
1070a0
         fi
1070a0
-        """ % initrd
1070a0
+        """ % (initrd, initrd)
1070a0
 
1070a0
     #---------------------------------------------------
1070a0
 
1070a0