summaryrefslogtreecommitdiffstats
path: root/lib/puppet
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-07-21 15:10:59 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-07-21 15:10:59 +0000
commit7228413b9a8d4085a5cf1f0f3f9ab944a0a8ee44 (patch)
treee690d52109b91baece63896734d15904e6f1fb71 /lib/puppet
parentebd28e84fd559adde54422723cf774bdda6d8ed6 (diff)
downloadpuppet-7228413b9a8d4085a5cf1f0f3f9ab944a0a8ee44.tar.gz
puppet-7228413b9a8d4085a5cf1f0f3f9ab944a0a8ee44.tar.xz
puppet-7228413b9a8d4085a5cf1f0f3f9ab944a0a8ee44.zip
Fixing #201; users now autorequire extra groups
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1412 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet')
-rwxr-xr-xlib/puppet/type/user.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/puppet/type/user.rb b/lib/puppet/type/user.rb
index 81f82f27d..1e902db47 100755
--- a/lib/puppet/type/user.rb
+++ b/lib/puppet/type/user.rb
@@ -251,7 +251,6 @@ module Puppet
members += @is
end
members.uniq.sort.join(",")
- #(@is + @should).uniq.sort.join(",")
end
end
@@ -377,6 +376,10 @@ module Puppet
}
end
+ if @states.include?(:groups) and groups = @states[:groups].should.split(",")
+ autos += groups
+ end
+
autos
end