From 7c4ac38811ab6a4afae9316433503a60103c865e Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Mon, 18 Jan 2016 10:42:15 +0100 Subject: [PATCH] client: more informative update information --- client-scripts/dyn-ns-client | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/client-scripts/dyn-ns-client b/client-scripts/dyn-ns-client index 88d9220..175d880 100755 --- a/client-scripts/dyn-ns-client +++ b/client-scripts/dyn-ns-client @@ -143,9 +143,15 @@ def updateDomain(server, domain, ipv4, ipv6, password, config, verbose): if verbose >= VERBOSE_CHANGE: msg = "Successfully updated domain {} on {}:".format(domain, server) if ipv4 is not None: - msg += " IPv4={} -> {}".format(curIPv4, ipv4) + if curIPv4 == ipv4: + msg += " IPv4={} (unchanged)".format(curIPv4) + else: + msg += " IPv4={} -> {}".format(curIPv4, ipv4) if ipv6 is not None: - msg += " IPv6={} -> {}".format(curIPv6, ipv6) + if curIPv6 == ipv6: + msg += " IPv6={} (unchanged)".format(curIPv6) + else: + msg += " IPv6={} -> {}".format(curIPv6, ipv6) print(msg) # all went all right return True -- 2.30.2