summaryrefslogtreecommitdiff
path: root/chef/lib/chef/provider/package/freebsd.rb
diff options
context:
space:
mode:
Diffstat (limited to 'chef/lib/chef/provider/package/freebsd.rb')
-rw-r--r--chef/lib/chef/provider/package/freebsd.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/chef/lib/chef/provider/package/freebsd.rb b/chef/lib/chef/provider/package/freebsd.rb
index 5d8f5a40cb..bfe67c8b73 100644
--- a/chef/lib/chef/provider/package/freebsd.rb
+++ b/chef/lib/chef/provider/package/freebsd.rb
@@ -110,24 +110,24 @@ class Chef
unless @current_resource.version
case @new_resource.source
when /^ports$/
- run_command(
+ run_command_with_systems_locale(
:command => "make -DBATCH install",
:cwd => "#{port_path}"
)
when /^http/, /^ftp/
- run_command(
+ run_command_with_systems_locale(
:command => "pkg_add -r #{package_name}",
:environment => { "PACKAGESITE" => @new_resource.source }
)
Chef::Log.info("Installed package #{package_name} from: #{@new_resource.source}")
when /^\//
- run_command(
+ run_command_with_systems_locale(
:command => "pkg_add #{@new_resource.name}",
:environment => { "PKG_PATH" => @new_resource.source }
)
Chef::Log.info("Installed package #{@new_resource.name} from: #{@new_resource.source}")
else
- run_command(
+ run_command_with_systems_locale(
:command => "pkg_add -r #{latest_link_name}"
)
Chef::Log.info("Installed package #{package_name}")
@@ -138,11 +138,11 @@ class Chef
def remove_package(name, version)
# a version is mandatory
if version
- run_command(
+ run_command_with_systems_locale(
:command => "pkg_delete #{package_name}-#{version}"
)
else
- run_command(
+ run_command_with_systems_locale(
:command => "pkg_delete #{package_name}-#{@current_resource.version}"
)
end