Skip to content

Commit 02ea5c0

Browse files
dougmdanielsdeleo
authored andcommitted
[CHEF-1767] move list of binaries to its own method for use by subclasses
1 parent eac7c3a commit 02ea5c0

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

‎chef/lib/chef/provider/group/groupadd.rb‎

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,15 @@ class Provider
2121
class Group
2222
class Groupadd < Chef::Provider::Group
2323

24-
def load_current_resource
25-
super
26-
24+
def required_binaries
2725
[ "/usr/sbin/groupadd",
2826
"/usr/sbin/groupmod",
29-
"/usr/sbin/groupdel" ].each do |required_binary|
27+
"/usr/sbin/groupdel" ]
28+
end
29+
30+
def load_current_resource
31+
super
32+
required_binaries.each do |required_binary|
3033
raise Chef::Exceptions::Group, "Could not find binary #{required_binary} for #{@new_resource}" unless ::File.exists?(required_binary)
3134
end
3235
end

0 commit comments

Comments
 (0)