diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-06-15 20:20:07 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-06-15 20:20:07 -0400 |
commit | 15b35deec06efa6efc5e527fa2c277c581caf009 (patch) | |
tree | 6adc677b54421cd3218badbef114e56d1a6328e0 /scripts/common.rb | |
parent | caf029024616464acdd51fbf9670bea9eea7b1c0 (diff) |
tidy systemd stuff
Diffstat (limited to 'scripts/common.rb')
-rw-r--r-- | scripts/common.rb | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/scripts/common.rb b/scripts/common.rb deleted file mode 100644 index 91e14be..0000000 --- a/scripts/common.rb +++ /dev/null @@ -1,22 +0,0 @@ -require 'yaml' - -def cfg - @cfg ||= YAML::load(open("parabola-hackers.yml")) -end - -def load_user_yaml(filename) - user = YAML::load(open(filename)) - groups = user["groups"] || [] - user["groups"] = groups.concat((groups & cfg["groupgroups"].keys).map{|g|cfg["groupgroups"][g]}.flatten) - return user -end - -def load_all_users - users = {} - Dir.glob("#{cfg["yamldir"]}/*.yml").map{|filename| - uid = File.basename(filename).sub(/^([0-9]*)\.yml$/, "\\1").to_i - user = load_user_yaml(filename) - users[uid] = user - } - return users -end |