Replacing the manual parsing of the /etc/group file with the equivalent call from the Etc class in the Ruby standard library. This has the benefit of supporting additional platforms (e.g. OS X).
This commit is contained in:
parent
85de55a120
commit
e0d62d9c5f
|
@ -77,8 +77,7 @@ namespace :gitlab do
|
||||||
end
|
end
|
||||||
|
|
||||||
def gid_for(group_name)
|
def gid_for(group_name)
|
||||||
group_line = File.read("/etc/group").lines.select{|l| l.start_with?("#{group_name}:")}.first
|
Etc.getgrnam(group_name).gid
|
||||||
group_line.split(":")[2].to_i
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def warn_user_is_not_gitlab
|
def warn_user_is_not_gitlab
|
||||||
|
|
Loading…
Reference in a new issue