tar -j .. uses bzip2. "The bzip2 utility must be installed separately."
I figured it was a long shot. Certainly not as I've done it in any event. Thanks, Penned by Theo de Raadt on 20221118 18:23.33, we have: | I completely disagree on this, of course. | | We do not make base use ports. | | Todd T. Fries <t...@fries.net> wrote: | | > I love xz compression. It really pinches the bytes outa ascii files, which log files | > are of course made of. | > | > Is there a direction someone can point me in that would permit the functionality this | > diff provides without hardcoding it and perhaps be acceptable for the tree? | > | > | > diff --git a/usr.bin/newsyslog/Makefile b/usr.bin/newsyslog/Makefile | > index 1bb0ce36439..03787a6439b 100644 | > --- a/usr.bin/newsyslog/Makefile | > +++ b/usr.bin/newsyslog/Makefile | > @@ -6,4 +6,8 @@ BINOWN= root | > | > MAN= newsyslog.8 | > | > +CFLAGS += -DCOMPRESS='"/usr/local/bin/xz"' | > +CFLAGS += -DCOMPRESS_FORCE='"-f9e"' | > +CFLAGS += -DCOMPRESS_POSTFIX='".xz"' | > + | > .include <bsd.prog.mk> | > diff --git a/usr.bin/newsyslog/newsyslog.c b/usr.bin/newsyslog/newsyslog.c | > index 066167151ca..7d3a959ad90 100644 | > --- a/usr.bin/newsyslog/newsyslog.c | > +++ b/usr.bin/newsyslog/newsyslog.c | > @@ -73,8 +73,15 @@ | > | > #define CONF "/etc/newsyslog.conf" | > #define PIDFILE "/var/run/syslog.pid" | > +#ifndef COMPRESS | > #define COMPRESS "/usr/bin/gzip" | > +#endif | > +#ifndef COMPRESS_FORCE | > +#define COMPRESS_FORCE "-f" | > +#endif | > +#ifndef COMPRESS_POSTFIX | > #define COMPRESS_POSTFIX ".gz" | > +#endif | > #define STATS_DIR "/var/run" | > #define SENDMAIL "/usr/sbin/sendmail" | > | > @@ -925,7 +932,7 @@ compress_log(struct conf_entry *ent) | > if (pid == -1) { | > err(1, "fork"); | > } else if (pid == 0) { | > - (void)execl(COMPRESS, base, "-f", tmp, (char *)NULL); | > + (void)execl(COMPRESS, base, COMPRESS_FORCE, tmp, (char *)NULL); | > warn(COMPRESS); | > _exit(1); | > } | > -- | > Todd Fries .. t...@fries.net | > | > ____________________________________________ | > | \ 1.636.410.0632 (voice) | > | Free Daemon Consulting, LLC \ 1.405.227.9094 (voice) | > | http://FreeDaemonConsulting.com \ 1.866.792.3418 (FAX) | > | PO Box 16169, Oklahoma City, OK 73113-2169 \ sip:freedae...@ekiga.net | > | "..in support of free software solutions." \ sip:4052279...@ekiga.net | > \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ | > | > 37E7 D3EB 74D0 8D66 A68D B866 0326 204E 3F42 004A | > http://todd.fries.net/pgp.txt | > -- Todd T. Fries . http://todd.fries.net/pgp.txt . @unix2mars . github:toddfries