summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc A. Paradise <marc.paradise@gmail.com>2021-10-07 14:27:11 -0400
committerMarc A. Paradise <marc.paradise@gmail.com>2021-10-07 15:57:42 -0400
commit11203e972f85121a2ad08e3aadcc7d427080ce8c (patch)
treebb7d2fe8f5c54e07104695d382ea3ae68dc5b642
parent7043a828a2530d488d95d6b1710a51b7efb7d712 (diff)
downloadchef-mp/12088.tar.gz
Confirming a theorymp/12088
Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
-rw-r--r--lib/chef/resource/archive_file.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/chef/resource/archive_file.rb b/lib/chef/resource/archive_file.rb
index 9acec4213c..d7fa970210 100644
--- a/lib/chef/resource/archive_file.rb
+++ b/lib/chef/resource/archive_file.rb
@@ -21,6 +21,16 @@
require_relative "../resource"
require "fileutils" unless defined?(FileUtils)
+# 2021-10-07 Testing, to be deleted
+require "ffi" unless defined?(FFI)
+module Archive
+ module C
+ extend FFI::Library
+ ffi_lib %w{libarchive.so.13 libarchive.13 libarchive-13 libarchive.so libarchive archive}.map { |f| ::File.join("/opt/chef/embedded/lib", f) }
+ end
+end
+# end delete
+
class Chef
class Resource
class ArchiveFile < Chef::Resource