diff --git a/lib/fpm/package/freebsd.rb b/lib/fpm/package/freebsd.rb index a9a60cddc1..5bbc1b5ed0 100644 --- a/lib/fpm/package/freebsd.rb +++ b/lib/fpm/package/freebsd.rb @@ -3,7 +3,6 @@ require "fpm/util" require "digest" require "fileutils" -require "xz" class FPM::Package::FreeBSD < FPM::Package SCRIPT_MAP = { @@ -30,6 +29,10 @@ def self.default_abi :default => "fpm/" def output(output_path) + # See https://github.com/jordansissel/fpm/issues/1090 + # require xz later, because this triggers a load of liblzma.so.5 that is + # unavailable on older CentOS/RH distros. + require "xz" output_check(output_path) # Build the packaging metadata files.