ddns: Add upstream patch to fix a typo for FreeDNSAfraid.org provider

Message ID 20211023191625.3014-1-stefan.schantl@ipfire.org
State Accepted
Commit fe6b3e502b1ea2d6b66a2cd157aa842bcb5378e7
Headers
Series ddns: Add upstream patch to fix a typo for FreeDNSAfraid.org provider |

Commit Message

Stefan Schantl Oct. 23, 2021, 7:16 p.m. UTC
  Signed-off-by: Stefan Schantl <stefan.schantl@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
  

Comments

Bernhard Bitsch Oct. 23, 2021, 7:37 p.m. UTC | #1
Reported-by: Bernhard Bitsch <bbitsch@ipfire.org>
Reviewed-by: Bernhard Bitsch <bbitsch@ipfire.org>
Tested-by: Bernhard Bitsch <bbitsch@ipfire.org>

Am 23.10.2021 um 21:16 schrieb Stefan Schantl:
> Signed-off-by: Stefan Schantl <stefan.schantl@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)
>   
>   	# Apply upstream patches.
> -	# No upstream patches at the moment.
> +	cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/ddns-014-freednsafraid-fix-typo.patch
>   
>   	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@ipfire.org>
> +Date:   Sat Oct 23 21:11:27 2021 +0200
> +
> +    FreeDNSAfraid.org: Fix typo in checking if the IP has been changed.
> +
> +    Signed-off-by: Stefan Schantl <stefan.schantl@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 = response.read().decode()
> +
> + 		# Handle success messages.
> +-		if output.startswith("Updated") or output.startswith("No IP changed detected"):
> ++		if output.startswith("Updated") or output.startswith("No IP change detected"):
> + 			return
> +
> + 		# Handle error codes.
>
  

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)
 
 	# Apply upstream patches.
-	# No upstream patches at the moment.
+	cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/ddns-014-freednsafraid-fix-typo.patch
 
 	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@ipfire.org>
+Date:   Sat Oct 23 21:11:27 2021 +0200
+
+    FreeDNSAfraid.org: Fix typo in checking if the IP has been changed.
+    
+    Signed-off-by: Stefan Schantl <stefan.schantl@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 = response.read().decode()
+ 
+ 		# Handle success messages.
+-		if output.startswith("Updated") or output.startswith("No IP changed detected"):
++		if output.startswith("Updated") or output.startswith("No IP change detected"):
+ 			return
+ 
+ 		# Handle error codes.