Bob Mottram 8 years ago
parent
commit
f3a6124fe1
2 changed files with 10 additions and 13 deletions
  1. 4
    11
      src/freedombone-utils-config
  2. 6
    2
      src/freedombone-utils-setup

+ 4
- 11
src/freedombone-utils-config View File

@@ -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}"

+ 6
- 2
src/freedombone-utils-setup View File

@@ -35,10 +35,14 @@ fi
35 35
 DEFAULT_DOMAIN_NAME=
36 36
 DEFAULT_DOMAIN_CODE=
37 37
 MY_USERNAME=
38
-SYSTEM_TYPE="full"
38
+if [ ! $SYSTEM_TYPE ]; then
39
+    SYSTEM_TYPE="full"
40
+fi
39 41
 
40 42
 # An optional configuration file which overrides some of these variables
41
-CONFIGURATION_FILE="$HOME/${PROJECT_NAME}.cfg"
43
+if [ ! $CONFIGURATION_FILE ]; then
44
+    CONFIGURATION_FILE="$HOME/${PROJECT_NAME}.cfg"
45
+fi
42 46
 
43 47
 # Directory where source code is downloaded and compiled
44 48
 INSTALL_DIR=$HOME/build