diff options
author | John McCrae <john.mccrae@progress.com> | 2021-10-13 13:00:21 -0700 |
---|---|---|
committer | John McCrae <john.mccrae@progress.com> | 2021-10-13 13:13:24 -0700 |
commit | 32249daba2acd8e8825debbebc03c32da6202754 (patch) | |
tree | 7b3174bb46370a152738f4d4c6a8ed283e8cb719 /omnibus | |
parent | 8f3fdf8bc7079453798bdc5e35eb95adcebb6ee5 (diff) | |
download | chef-32249daba2acd8e8825debbebc03c32da6202754.tar.gz |
Moving powershell_exec to a new gem
Signed-off-by: John McCrae <john.mccrae@progress.com>
Diffstat (limited to 'omnibus')
-rw-r--r-- | omnibus/config/software/chef-dlls.rb | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/omnibus/config/software/chef-dlls.rb b/omnibus/config/software/chef-dlls.rb new file mode 100644 index 0000000000..49ac0c75aa --- /dev/null +++ b/omnibus/config/software/chef-dlls.rb @@ -0,0 +1,34 @@ +# +# Copyright:: Copyright Chef Software, Inc. +# License:: Apache License, Version 2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +# This is a windows only dependency + +name "chef-dlls" + +skip_transitive_dependency_licensing true +license :project_license + +build do + block "Install windows powershell dlls to \\embedded\bin" do + # Copy the chef gem's distro stuff over + chef_gem_path = File.expand_path("../..", shellout!("#{install_dir}/embedded/bin/gem which chef").stdout.chomp) + + chef_module_dir = "#{install_dir}/embedded/bin" + require "fileutils" + FileUtils.cp_r "#{chef_gem_path}/chef-powershell/bin/ruby_bin_folder/AMD64/.", chef_module_dir, verbose: true + end +end |