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