dsynth - Change default compression from .tgz to .txz
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 6 Nov 2019 17:31:26 +0000 (09:31 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Wed, 6 Nov 2019 17:31:26 +0000 (09:31 -0800)
* Change default compression from .tgz to .txz, just so the
  results are space-efficient, even though this will slow down
  bulk builds.

* Anyone can change the compression algo via Package_suffix,
  see 'man dsynth'.  .tgz is recommended if reducing bulk build
  time is critical for you.

Requested-by: zrj
usr.bin/dsynth/dsynth.h

index 1547137..51d4232 100644 (file)
@@ -96,8 +96,12 @@ struct pkglink;
  * .tgz - reasonable compression, extremely fast decompression.  Roughly
  *       1.1x to 2.0x the size of a .txz, but decompresses 10x faster.
  * .tbz - worse than .tgz generally
+ *
+ * NOTE: Decompression speed does effect bulk builds since each slot has
+ *      to install pre-reqs before building any particular package.  Set
+ *      the default to .txz to remain close to synth's default.
  */
-#define USE_PKG_SUFX           ".tgz"
+#define USE_PKG_SUFX           ".txz"
 
 /*
  * Topology linkages