Files
gentoo/dev-util/kup/files/kup-0.3.6-path-lookup-compressor.patch
Sam James fecbb295a1 dev-util/kup: fix compressor paths on non-merged-usr
Eli noticed this when testing an infra deployment.

Signed-off-by: Sam James <sam@gentoo.org>
2026-03-08 05:11:02 +00:00

63 lines
1.6 KiB
Diff

Rely on PATH to find (de)compressors rather than assuming a location
which will break w/ unmerged-usr.
--- a/kup-server
+++ b/kup-server
@@ -160,16 +160,16 @@ if (defined($cfg->param('compressors.use'))) {
} else {
%zformats = (
'.gz' => {
- 'compress' => '/bin/gzip -9',
- 'decompress' => '/bin/gzip -cd',
+ 'compress' => 'gzip -9',
+ 'decompress' => 'gzip -cd',
},
'.bz2' => {
- 'compress' => '/usr/bin/bzip2 -9',
- 'decompress' => '/usr/bin/bzip2 -cd',
+ 'compress' => 'bzip2 -9',
+ 'decompress' => 'bzip2 -cd',
},
'.xz' => {
- 'compress' => '/usr/bin/xz -9',
- 'decompress' => '/usr/bin/xz -cd',
+ 'compress' => 'xz -9',
+ 'decompress' => 'xz -cd',
},
);
}
--- a/kup-server.1
+++ b/kup-server.1
@@ -107,12 +107,12 @@ sure to configure the decompress command to output to stdout. E.g.:
.RS
.nf
[gz]
-compress_command = /bin/pigz -9
-decompress_command = /bin/gzip -cd
+compress_command = pigz -9
+decompress_command = gzip -cd
[xz]
-compress_command = /bin/xz -9 -T0
-decompress_command = /bin/xz -cd
+compress_command = xz -9 -T0
+decompress_command = xz -cd
.fi
.RE
.SH AUTHOR
--- a/kup-server.cfg
+++ b/kup-server.cfg
@@ -60,9 +60,9 @@ use = gz, xz
; Specify which commands should be used for compression and decompression of
; each archival format. Make sure the decompression command outputs to stdout.
[gz]
-compress_command = /bin/pigz -9
-decompress_command = /bin/gzip -cd
+compress_command = pigz -9
+decompress_command = gzip -cd
[xz]
-compress_command = /bin/xz -9 -T0
-decompress_command = /bin/xz -cd
+compress_command = xz -9 -T0
+decompress_command = xz -cd