summaryrefslogtreecommitdiffstats
path: root/lib/puppet
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet')
-rwxr-xr-xlib/puppet/provider/package/ports.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/puppet/provider/package/ports.rb b/lib/puppet/provider/package/ports.rb
index 1410de154..529dc7544 100755
--- a/lib/puppet/provider/package/ports.rb
+++ b/lib/puppet/provider/package/ports.rb
@@ -20,7 +20,8 @@ Puppet::Type.type(:package).provide :ports, :parent => :freebsd, :source => :fre
# -p: create a package
# -N: install if the package is missing, otherwise upgrade
# -P: prefer binary packages
- cmd = %w{-p -N -P} << @resource[:name]
+ # -M: yes, we're a batch, so don't ask any questions
+ cmd = %w{-p -N -P -M BATCH=yes} << @resource[:name]
output = portupgrade(*cmd)
if output =~ /\*\* No such /