# HG changeset patch # User Pascal Bellard # Date 1481881518 -3600 # Node ID a8df27023cb2e0ca43a802f3171987b1a670a39f # Parent 792674d977261ca75b29ac58541b41b85091ef36 fusecloop: fix create_compressed_fs diff -r 792674d97726 -r a8df27023cb2 fusecloop/stuff/fusecloop.u --- a/fusecloop/stuff/fusecloop.u Wed Dec 14 21:23:06 2016 +0100 +++ b/fusecloop/stuff/fusecloop.u Fri Dec 16 10:45:18 2016 +0100 @@ -620,14 +620,14 @@ +} --- create_compressed_fs.c +++ create_compressed_fs.c -@@ -0,0 +1,224 @@ +@@ -0,0 +1,225 @@ +#ifdef FIND_BEST_COMPRESSION +#include +extern "C" { +#include +#include + -+#define ZMAX 12 /* 12 compression levels with libdeflate, not 9 */ ++#define ZMAX 9 +static shrink_t level; +static int pass, iter; +static int best_compress(unsigned char *compressed, @@ -649,10 +649,11 @@ + } + buf[0] = compressed; + buf[1] = buffer; -+ for (i = j = 0; i <= ZMAX+2 && (pass == 0 || i < pass); i++) { ++ for (i = j = 0; i <= ZMAX+3 && (pass == 0 || i < pass); i++) { + llen = len = *compressed_len; + if (i >= ZMAX+1) { -+ level.level = (i == ZMAX+1) ? shrink_extra : shrink_insane; ++ level.level = (i == ZMAX+1) ? shrink_normal : ++ (i == ZMAX+2) ? shrink_extra : shrink_insane; + err = (compress_zlib(level, buf[j], + len, uncompressed, + uncompressed_len)) ? Z_OK : Z_DATA_ERROR; diff -r 792674d97726 -r a8df27023cb2 magicpoint/receipt --- a/magicpoint/receipt Wed Dec 14 21:23:06 2016 +0100 +++ b/magicpoint/receipt Fri Dec 16 10:45:18 2016 +0100 @@ -36,8 +36,10 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib/X11/mgp + mkdir -p $fs/usr/lib/X11/mgp $install/usr/share/doc $install/usr/share/man cp -f $install/usr/lib/X11/mgp/default.mgp $fs/usr/lib/X11/mgp - cp -a $install/usr/bin $fs/usr + cp $src/*.man $install/usr/share/man/ + cp $src/COPYRIGHT $src/FAQ $src/RE* $src/SYNTAX $install/usr/share/doc + cp $src/USAGE $install/usr/share/doc } \ No newline at end of file