S3Backup: check for bzip2 and xz Nix Config support (Use of uninitialized value ::Config::xz in concatenation)
[?]
Oct 20, 2021, 1:50 AM
F6IB6DMGC2PPTSP45UX6UYKPZSEFX62CXTYYIJJD6DOMUALYTUBQCDependencies
- [2]
UGFTLRWCDelay initializing the s3 client until it's needed to silence warnings - [3]
UGA45FNCAdd a plugin for backing up builds in s3 - [4]
5WNGKHLZPlugins: Add isEnabled method
Change contents
- replacement in src/lib/Hydra/Plugin/S3Backup.pm at line 24
my %compressors = (xz => "| $Nix::Config::xz",bzip2 => "| $Nix::Config::bzip2",none => "");my %compressors = ();$compressors{"none"} = "";if (defined($Nix::Config::bzip2)) {$compressors{"bzip2"} = "| $Nix::Config::bzip2",}if (defined($Nix::Config::xz)) {$compressors{"xz"} = "| $Nix::Config::xz",}