10 |
return 1 |
return 1 |
11 |
fi |
fi |
12 |
|
|
13 |
if [[ ! -d $(dirname ${CONFIG}) ]] |
if [[ ! -d "$(dirname ${CONFIG})" ]] |
14 |
then |
then |
15 |
install -d $(dirname ${CONFIG}) |
install -d "$(dirname ${CONFIG})" |
16 |
fi |
fi |
17 |
|
|
18 |
# check for opts |
# check for opts |
21 |
-e) shift; opts=" -e" ;; |
-e) shift; opts=" -e" ;; |
22 |
esac |
esac |
23 |
|
|
24 |
echo ${opts} "$@" >> ${CONFIG} |
echo ${opts} "$@" >> "${CONFIG}" |
25 |
} |
} |
26 |
|
|
27 |
clearconfig() |
clearconfig() |
32 |
return 1 |
return 1 |
33 |
fi |
fi |
34 |
|
|
35 |
if [[ ! -d $(dirname ${CONFIG}) ]] |
if [[ ! -d "$(dirname ${CONFIG})" ]] |
36 |
then |
then |
37 |
install -d $(dirname ${CONFIG}) |
install -d "$(dirname ${CONFIG})" |
38 |
fi |
fi |
39 |
: > ${CONFIG} |
: > "${CONFIG}" |
40 |
} |
} |
41 |
|
|
42 |
|
|
55 |
for i in ${variables} |
for i in ${variables} |
56 |
do |
do |
57 |
value="$(eval echo \${NEW_${i}})" |
value="$(eval echo \${NEW_${i}})" |
58 |
if [[ ! -z $(grep "^${i}=" ${CONFIG}) ]] |
if [[ ! -z $(grep "^${i}=" "${CONFIG}") ]] |
59 |
then |
then |
60 |
echo "fixing ${i} -> ${value}" |
echo "fixing ${i} -> ${value}" |
61 |
sed -i "s|^\(${i}=\).*|\1\"${value}\"|" ${CONFIG} |
sed -i "s|^\(${i}=\).*|\1\"${value}\"|" "${CONFIG}" |
62 |
else |
else |
63 |
echo "adding ${i}=${value}" |
echo "adding ${i}=${value}" |
64 |
echo "${i}=\"${value}\"" >> ${CONFIG} |
echo "${i}=\"${value}\"" >> "${CONFIG}" |
65 |
fi |
fi |
66 |
done |
done |
67 |
} |
} |