|
@@ -229,6 +229,37 @@ function write_config_param {
|
229
|
229
|
fi
|
230
|
230
|
}
|
231
|
231
|
|
|
232
|
+function remove_config_param {
|
|
233
|
+ param_name="$1"
|
|
234
|
+
|
|
235
|
+ if [ ${#param_name} -gt 0 ]; then
|
|
236
|
+ if [ $CONFIGURATION_FILE ]; then
|
|
237
|
+ if [ -f $CONFIGURATION_FILE ]; then
|
|
238
|
+ if grep -q "${param_name}=" $CONFIGURATION_FILE; then
|
|
239
|
+ sed -i "/${param_name}=/d" $CONFIGURATION_FILE
|
|
240
|
+ fi
|
|
241
|
+ fi
|
|
242
|
+ fi
|
|
243
|
+ fi
|
|
244
|
+}
|
|
245
|
+
|
|
246
|
+function remove_completion_param {
|
|
247
|
+ param_name="$1"
|
|
248
|
+
|
|
249
|
+ if [ ${#param_name} -gt 0 ]; then
|
|
250
|
+ if [ $COMPLETION_FILE ]; then
|
|
251
|
+ if [ -f $COMPLETION_FILE ]; then
|
|
252
|
+ if grep -Fxq "${param_name}" $COMPLETION_FILE; then
|
|
253
|
+ sed -i "/${param_name}/d" $COMPLETION_FILE
|
|
254
|
+ fi
|
|
255
|
+ if grep -q "${param_name}:" $COMPLETION_FILE; then
|
|
256
|
+ sed -i "/${param_name}:/d" $COMPLETION_FILE
|
|
257
|
+ fi
|
|
258
|
+ fi
|
|
259
|
+ fi
|
|
260
|
+ fi
|
|
261
|
+}
|
|
262
|
+
|
232
|
263
|
function save_configuration_values {
|
233
|
264
|
for v in "${configuration_variables[@]}"
|
234
|
265
|
do
|