summaryrefslogtreecommitdiff
path: root/scripts/common.rb.in
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2016-06-17 17:33:32 -0400
committerLuke Shumaker <lukeshu@sbcglobal.net>2016-06-17 17:33:32 -0400
commit4f175a22cf726bfa09652d8d9ca6374785561348 (patch)
tree5dfe499deaf87e5e22323e8ad1d543d93403f81b /scripts/common.rb.in
parentcd95339699971207f22b6d4fc8524fcdb592409e (diff)
allow overriding the yamldir from the environment
Diffstat (limited to 'scripts/common.rb.in')
-rw-r--r--scripts/common.rb.in8
1 files changed, 7 insertions, 1 deletions
diff --git a/scripts/common.rb.in b/scripts/common.rb.in
index d81fa0c..7c457b8 100644
--- a/scripts/common.rb.in
+++ b/scripts/common.rb.in
@@ -17,7 +17,13 @@
require 'yaml'
def cfg
- @cfg ||= YAML::load(open("@conf_file@"))
+ if @cfg.nil?
+ @cfg = YAML::load(open("@conf_file@"))
+ if ENV['PARABOLA_HACKERS_YAMLDIR']
+ @cfg["yamldir"] = ENV['PARABOLA_HACKERS_YAMLDIR']
+ end
+ end
+ return @cfg
end
def load_user_yaml(filename)