The 'sh' completion file only completes on *.sh files.  This breaks the 
expectation (on Slackware, at least) that e.g. "sh /etc/rc.d/rc.my<TAB>" 
will complete to rc.mysql.  This patch fixes that, but a consequence is that
"sh" will complete on *any* filename.  IMHO, that's not a regression at all,
since stock bash without bash-completion does that already...  --rworkman

Acked-by: volkerdi

--- ./completions-core/sh.bash.orig	2026-07-05 03:03:50.000000000 -0500
+++ ./completions-core/sh.bash	2026-07-05 18:16:26.436868526 -0500
@@ -30,4 +30,4 @@
     ((REPLY == 1)) && ext="sh"
     _comp_compgen_filedir $ext
 } &&
-    complete -F _comp_cmd_sh sh
+    complete -F _comp_cmd_sh
