From c1b3e44551d40efeb126e379a9de642ae86264a0 Mon Sep 17 00:00:00 2001
From: WernerFink <>
Date: Nov 30 2022 14:04:10 +0000
Subject: Update bash to version 5.2.MACRO / rev 185 via SR 1038668
https://build.opensuse.org/request/show/1038668
by user WernerFink + dimstar_suse
- Add upstream patches
* bash52-010
Bash-5.2 checks the first 128 characters of an executable file that execve()
refuses to execute to see whether it's a binary file before trying to
execute it as a shell script. This defeats some previously-supported use
cases like "self-executing" jar files or "self-uncompressing" scripts.
* bash52-011
Using timeouts and readline editing with the `read' builtin (read -e -t) can
leave the readline timeout enabled, potentially resulting in an erroneous
timeout on the next call.
* bash52-012
When running in bash compatibility mode, nested command substitutions can
leave the `extglob' option enabled.
---
diff --git a/.files b/.files
index 8ce55f9..4902131 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index e02cb29..37e0655 100644
--- a/.rev
+++ b/.rev
@@ -1862,4 +1862,24 @@ Upstream declares the bash license to be GPL-3.0+ - not GPL-2.0+ (forwarded requ
array keys in expressions.
1035012
+
+ 5c5f5212a3faeb74d24cc1833fea5ef9
+ 5.2.MACRO
+
+ dimstar_suse
+ - Add upstream patches
+ * bash52-010
+ Bash-5.2 checks the first 128 characters of an executable file that execve()
+ refuses to execute to see whether it's a binary file before trying to
+ execute it as a shell script. This defeats some previously-supported use
+ cases like "self-executing" jar files or "self-uncompressing" scripts.
+ * bash52-011
+ Using timeouts and readline editing with the `read' builtin (read -e -t) can
+ leave the readline timeout enabled, potentially resulting in an erroneous
+ timeout on the next call.
+ * bash52-012
+ When running in bash compatibility mode, nested command substitutions can
+ leave the `extglob' option enabled.
+ 1038668
+
diff --git a/bash-5.2-patches.tar.bz2 b/bash-5.2-patches.tar.bz2
index 3c84bd4..38f58b6 120000
--- a/bash-5.2-patches.tar.bz2
+++ b/bash-5.2-patches.tar.bz2
@@ -1 +1 @@
-/ipfs/bafkreih5nvvaupuhfwj3vdxzidqhon7xlrogifcnukb762zejnbqw5lbom
\ No newline at end of file
+/ipfs/bafkreib3hxmtms5jkzercigomeexkwrikhkya7i7teni6qjvhdu3bx4l2m
\ No newline at end of file
diff --git a/bash.changes b/bash.changes
index 9efc466..8eb9a37 100644
--- a/bash.changes
+++ b/bash.changes
@@ -1,4 +1,21 @@
-------------------------------------------------------------------
+Mon Nov 28 11:33:24 UTC 2022 - Dr. Werner Fink
+
+- Add upstream patches
+ * bash52-010
+ Bash-5.2 checks the first 128 characters of an executable file that execve()
+ refuses to execute to see whether it's a binary file before trying to
+ execute it as a shell script. This defeats some previously-supported use
+ cases like "self-executing" jar files or "self-uncompressing" scripts.
+ * bash52-011
+ Using timeouts and readline editing with the `read' builtin (read -e -t) can
+ leave the readline timeout enabled, potentially resulting in an erroneous
+ timeout on the next call.
+ * bash52-012
+ When running in bash compatibility mode, nested command substitutions can
+ leave the `extglob' option enabled.
+
+-------------------------------------------------------------------
Wed Nov 9 15:10:07 UTC 2022 - Dr. Werner Fink
- Add upstream patches