Fix track end events in charmed installation and add OS info to the tracking
[osm/devops.git] / common / config
1 #!/bin/bash
2 # This file is meant to be SOURCED
3 #
4 #   Copyright 2016 RIFT.IO Inc
5 #
6 #   Licensed under the Apache License, Version 2.0 (the "License");
7 #   you may not use this file except in compliance with the License.
8 #   You may obtain a copy of the License at
9 #
10 #       http://www.apache.org/licenses/LICENSE-2.0
11 #
12 #   Unless required by applicable law or agreed to in writing, software
13 #   distributed under the License is distributed on an "AS IS" BASIS,
14 #   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 #   See the License for the specific language governing permissions and
16 #   limitations under the License.
17 #
18 #  config functions
19 # 24 June 2016 -- Jeremy Mordkoff -- Genesis
20
21
22 OSM_load_config() { 
23         OSM_load_config_file ${OSM_JENKINS}/SETTINGS
24         if [ -z "$OSM_MDG" ]; then
25                 WARNING "OSM_MDG not set" 
26         else 
27                 OSM_load_config_file ${OSM_JENKINS}/${OSM_MDG}/SETTINGS
28         fi
29 }
30
31 OSM_load_config_file() { 
32         [ $# -eq 1 ] || FATAL "arg is filename"
33         if [ -f "$1" ]; then
34                 . "$1"
35                 INFO "config file $1 loaded"
36         else
37                 WARNING "$1 not found"
38         fi
39 }
40