|
@@ -47,6 +47,9 @@ function update_inadyn_config {
|
47
|
47
|
fi
|
48
|
48
|
|
49
|
49
|
if ! grep -q "$DDNS_PROVIDER" /etc/inadyn.conf; then
|
|
50
|
+ # store any previous aliases
|
|
51
|
+ grep 'alias ' /etc/inadyn.conf > /tmp/inadyn_aliases
|
|
52
|
+
|
50
|
53
|
# remove entry for any previous ddns
|
51
|
54
|
sed -i '/system /,$d' /etc/inadyn.conf
|
52
|
55
|
|
|
@@ -61,6 +64,11 @@ function update_inadyn_config {
|
61
|
64
|
if [ "$DDNS_PASSWORD" ]; then
|
62
|
65
|
echo " password $DDNS_PASSWORD" >> /etc/inadyn.conf
|
63
|
66
|
fi
|
|
67
|
+
|
|
68
|
+ if [ -f /tmp/inadyn_aliases ]; then
|
|
69
|
+ cat /tmp/inadyn_aliases >> /etc/inadyn.conf
|
|
70
|
+ rm /tmp/inadyn_aliases
|
|
71
|
+ fi
|
64
|
72
|
else
|
65
|
73
|
# change username/password for an existing provider
|
66
|
74
|
if [ "$DDNS_USERNAME" ]; then
|