|
@@ -129,10 +129,18 @@ function update_inadyn_config {
|
129
|
129
|
else
|
130
|
130
|
# change username/password for an existing provider
|
131
|
131
|
if [ "$DDNS_USERNAME" ]; then
|
132
|
|
- sed -i "s| username .*| username $DDNS_USERNAME|g" /etc/inadyn.conf
|
|
132
|
+ if grep -q " username " /etc/inadyn.conf; then
|
|
133
|
+ sed -i "s| username .*| username $DDNS_USERNAME|g" /etc/inadyn.conf
|
|
134
|
+ else
|
|
135
|
+ echo " username $DDNS_USERNAME" >> /etc/inadyn.conf
|
|
136
|
+ fi
|
133
|
137
|
fi
|
134
|
138
|
if [ "$DDNS_PASSWORD" ]; then
|
135
|
|
- sed -i "s| password .*| password $DDNS_PASSWORD|g" /etc/inadyn.conf
|
|
139
|
+ if grep -q " password " /etc/inadyn.conf; then
|
|
140
|
+ sed -i "s| password .*| password $DDNS_PASSWORD|g" /etc/inadyn.conf
|
|
141
|
+ else
|
|
142
|
+ echo " password $DDNS_PASSWORD" >> /etc/inadyn.conf
|
|
143
|
+ fi
|
136
|
144
|
fi
|
137
|
145
|
fi
|
138
|
146
|
|