|
@@ -124,15 +124,12 @@ function write_config_param {
|
124
|
124
|
param_name="$1"
|
125
|
125
|
param_value="$2"
|
126
|
126
|
|
|
127
|
+ if [ ! $CONFIGURATION_FILE ]; then
|
|
128
|
+ CONFIGURATION_FILE=$HOME/${PROJECT_NAME}.cfg
|
|
129
|
+ fi
|
|
130
|
+
|
127
|
131
|
if [ ${#param_name} -gt 0 ]; then
|
128
|
132
|
if [ ${#param_value} -gt 0 ]; then
|
129
|
|
- # set configuration file location if needed
|
130
|
|
- test_config_file="$CONFIGURATION_FILE"
|
131
|
|
- if [ ${#test_config_file} -eq 0 ]; then
|
132
|
|
- $CONFIGURATION_FILE=$HOME/${PROJECT_NAME}.cfg
|
133
|
|
- fi
|
134
|
|
-
|
135
|
|
- # update the configuration file
|
136
|
133
|
if [ -f $CONFIGURATION_FILE ]; then
|
137
|
134
|
if grep -q "${param_name}=" $CONFIGURATION_FILE; then
|
138
|
135
|
sed -i "s|${param_name}=.*|${param_name}=${param_value}|g" $CONFIGURATION_FILE
|
|
@@ -147,10 +144,6 @@ function write_config_param {
|
147
|
144
|
}
|
148
|
145
|
|
149
|
146
|
function save_configuration_values {
|
150
|
|
- if [ ! $CONFIGURATION_FILE ]; then
|
151
|
|
- CONFIGURATION_FILE=$HOME/${PROJECT_NAME}.cfg
|
152
|
|
- fi
|
153
|
|
-
|
154
|
147
|
for v in "${configuration_variables[@]}"
|
155
|
148
|
do
|
156
|
149
|
write_config_param "$v" "${!v}"
|