remove double publicIP entry

This commit is contained in:
rootzoll
2019-01-14 20:41:33 +01:00
parent 2c6f3f3279
commit 9695afcc36

View File

@@ -258,6 +258,12 @@ if [ ${configExists} -eq 1 ]; then
# update public IP on boot
freshPublicIP=$(curl -s http://v4.ipv6-test.com/api/myip.php)
publicIPValueExists=$( sudo cat ${configFile} | grep -c 'publicIP=' )
if [ ${publicIPValueExists} -gt 1 ]; then
# remove one
echo "more then one publiIp entry - removing one" >> $logFile
sed -i "s/^publicIP=.*//g" ${configFile}
publicIPValueExists=$( sudo cat ${configFile} | grep -c 'publicIP=' )
fi
if [ ${publicIPValueExists} -eq 0 ]; then
echo "create value (${freshPublicIP})" >> $logFile
echo "publicIP=${freshPublicIP}" >> $configFile