From mboxrd@z Thu Jan  1 00:00:00 1970
From: Stefan Schantl <stefan.schantl@ipfire.org>
To: development@lists.ipfire.org
Subject:
 [PATCH] ddns: Add upstream patch to fix a typo for FreeDNSAfraid.org provider
Date: Sat, 23 Oct 2021 21:16:25 +0200
Message-ID: <20211023191625.3014-1-stefan.schantl@ipfire.org>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1382097016573529374=="
List-Id: <development.lists.ipfire.org>

--===============1382097016573529374==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
---
 lfs/ddns                                      |  2 +-
 .../ddns-014-freednsafraid-fix-typo.patch     | 21 +++++++++++++++++++
 2 files changed, 22 insertions(+), 1 deletion(-)
 create mode 100644 src/patches/ddns-014-freednsafraid-fix-typo.patch

diff --git a/lfs/ddns b/lfs/ddns
index b1d0f2dbb..873f927af 100644
--- a/lfs/ddns
+++ b/lfs/ddns
@@ -72,7 +72,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
=20
 	# Apply upstream patches.
-	# No upstream patches at the moment.
+	cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/ddns-014-freednsafrai=
d-fix-typo.patch
=20
 	cd $(DIR_APP) && [ -x "configure" ] || sh ./autogen.sh
 	cd $(DIR_APP) && ./configure \
diff --git a/src/patches/ddns-014-freednsafraid-fix-typo.patch b/src/patches/=
ddns-014-freednsafraid-fix-typo.patch
new file mode 100644
index 000000000..4982d52f4
--- /dev/null
+++ b/src/patches/ddns-014-freednsafraid-fix-typo.patch
@@ -0,0 +1,21 @@
+commit 3a162595b9b44a4cbf08a3db14a4d2ebfeeb5583
+Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
+Date:   Sat Oct 23 21:11:27 2021 +0200
+
+    FreeDNSAfraid.org: Fix typo in checking if the IP has been changed.
+   =20
+    Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
+
+diff --git a/src/ddns/providers.py b/src/ddns/providers.py
+index 4f27af9..5b2a82d 100644
+--- a/src/ddns/providers.py
++++ b/src/ddns/providers.py
+@@ -1204,7 +1204,7 @@ class DDNSProviderFreeDNSAfraidOrg(DDNSProvider):
+ 		output =3D response.read().decode()
+=20
+ 		# Handle success messages.
+-		if output.startswith("Updated") or output.startswith("No IP changed detec=
ted"):
++		if output.startswith("Updated") or output.startswith("No IP change detect=
ed"):
+ 			return
+=20
+ 		# Handle error codes.
--=20
2.30.2


--===============1382097016573529374==--