summaryrefslogtreecommitdiff
path: root/lib/chef/resource/package.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chef/resource/package.rb')
-rw-r--r--lib/chef/resource/package.rb18
1 files changed, 14 insertions, 4 deletions
diff --git a/lib/chef/resource/package.rb b/lib/chef/resource/package.rb
index f9fdd1ab59..772439b06c 100644
--- a/lib/chef/resource/package.rb
+++ b/lib/chef/resource/package.rb
@@ -39,6 +39,7 @@ class Chef
@response_file_variables = Hash.new
@source = nil
@version = nil
+ @timeout = 900
end
def package_name(arg=nil)
@@ -83,11 +84,20 @@ class Chef
def options(arg=nil)
set_or_return(
- :options,
- arg,
- :kind_of => [ String ]
- )
+ :options,
+ arg,
+ :kind_of => [ String ]
+ )
end
+
+ def timeout(arg=nil)
+ set_or_return(
+ :timeout,
+ arg,
+ :kind_of => [String, Integer]
+ )
+ end
+
end
end
end