diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/common.rb.in | 8 |
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) |