Sha256: a39d5ae4567cc685fc13a06458579fbf9fb34e32fecf898b06632df986a4c8ff

Contents?: true

Size: 486 Bytes

Versions: 5

Compression:

Stored size: 486 Bytes

Contents

################################################################################
# (c) Waldemar Hummer
################################################################################

#
# Author: Waldemar Hummer (hummer@dsg.tuwien.ac.at)
#

provides "groups"
groups Mash.new

# build list of groups
out = `awk -F":" '{ print $1 " : " $3 }' /etc/group`
out.split("\n").each do |line|
  parts = line.split(" : ")
  name = parts[0]
  gid = parts[1]
  groups[name] = { "gid" => gid }
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
cloud-toaster-1.1.6 lib/toaster/ohai/groups/groups.rb
cloud-toaster-1.1.5 lib/toaster/ohai/groups/groups.rb
cloud-toaster-1.1.4 lib/toaster/ohai/groups/groups.rb
cloud-toaster-1.1.3 lib/toaster/ohai/groups/groups.rb
cloud-toaster-1.1.2 lib/toaster/ohai/groups/groups.rb