[packages/bash] - updated to 5.2 patchlevel 11 - updated paths patch - updated requires patch from Fedora - removed

qboosh qboosh at pld-linux.org
Sun Dec 11 20:38:42 CET 2022


commit 2ead455b1b45a8bb4bbf323164bb6e0c3bfccc27
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Dec 11 20:39:14 2022 +0100

    - updated to 5.2 patchlevel 11
    - updated paths patch
    - updated requires patch from Fedora
    - removed outdated parallel_make patch

 bash-5.1-parallel_make.patch |  15 ----
 bash-paths.patch             |   9 +--
 bash-requires.patch          | 171 +++++++++++++++++++++----------------------
 bash.spec                    |  28 +++----
 sources                      |  27 +++----
 5 files changed, 115 insertions(+), 135 deletions(-)
---
diff --git a/bash.spec b/bash.spec
index 2bbd548..e38682b 100644
--- a/bash.spec
+++ b/bash.spec
@@ -2,14 +2,14 @@
 # $ md5sum bash44-??? > sources
 #
 # Conditional build:
-%bcond_without	static		# don't build static version
-%bcond_with	bash_history	# build with additional history in /var/log/bash_hist ;)
-%bcond_without	tests	# do not perform "make test"
+%bcond_without	static		# static version
+%bcond_with	bash_history	# additional history in /var/log/bash_hist ;)
+%bcond_without	tests		# unit testing
 
-%define		ver		5.1
-%define		patchlevel	16
+%define		ver		5.2
+%define		patchlevel	11
 %define		rel		1
-%define		min_readline	8.1
+%define		min_readline	8.2
 Summary:	GNU Bourne Again Shell (bash)
 Summary(fr.UTF-8):	Le shell Bourne Again de GNU
 Summary(pl.UTF-8):	Powłoka GNU Bourne Again Shell (bash)
@@ -19,7 +19,7 @@ Release:	%{rel}%{?with_bash_history:inv}
 License:	GPL v3+
 Group:		Applications/Shells
 Source0:	https://ftp.gnu.org/gnu/bash/%{name}-%{ver}.tar.gz
-# Source0-md5:	bb91a17fd6c9032c26d0b2b78b50aff5
+# Source0-md5:	cfb4cf795fc239667f187b3d6b3d396f
 Source1:	%{name}rc
 Source2:	%{name}-skel-.bash_logout
 Source3:	%{name}-skel-.bash_profile
@@ -38,10 +38,9 @@ Patch8:		%{name}-sighup.patch
 Patch9:		%{name}-backup_history.patch
 Patch10:	%{name}-act_like_sh.patch
 Patch11:	%{name}-elinks_cont.patch
-Patch12:	bash-5.1-parallel_make.patch
-%patchset_source -f https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-%03g 1 %{patchlevel}
+%patchset_source -f https://ftp.gnu.org/gnu/bash/bash-5.2-patches/bash52-%03g 1 %{patchlevel}
 URL:		http://www.gnu.org/software/bash/
-BuildRequires:	autoconf >= 2.61
+BuildRequires:	autoconf >= 2.69
 BuildRequires:	automake
 BuildRequires:	bison
 BuildRequires:	ncurses-devel >= 5.2
@@ -58,8 +57,8 @@ BuildRequires:	readline-static >= %{min_readline}
 Requires:	readline >= %{min_readline}
 Requires:	setup >= 2.4.6-2
 Obsoletes:	bash-doc
-Obsoletes:	bash2
-Obsoletes:	bash2-doc
+Obsoletes:	bash2 < 3
+Obsoletes:	bash2-doc < 3
 Obsoletes:	etcskel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -211,7 +210,6 @@ Pliki nagłówkowe do tworzenia wtyczek basha.
 %{?with_bash_history:%patch9 -p1}
 %patch10 -p1
 %patch11 -p1
-%patch12 -p1
 
 %{__sed} -i -e 's#/usr/bin/printf#/bin/printf#g' tests/intl2.sub
 
@@ -337,8 +335,10 @@ end
 %attr(755,root,root) %{_libdir}/%{name}/csv
 %attr(755,root,root) %{_libdir}/%{name}/cut
 %attr(755,root,root) %{_libdir}/%{name}/dirname
+%attr(755,root,root) %{_libdir}/%{name}/dsv
 %attr(755,root,root) %{_libdir}/%{name}/fdflags
 %attr(755,root,root) %{_libdir}/%{name}/finfo
+%attr(755,root,root) %{_libdir}/%{name}/getconf
 %attr(755,root,root) %{_libdir}/%{name}/head
 %attr(755,root,root) %{_libdir}/%{name}/id
 %attr(755,root,root) %{_libdir}/%{name}/ln
@@ -357,6 +357,7 @@ end
 %attr(755,root,root) %{_libdir}/%{name}/seq
 %attr(755,root,root) %{_libdir}/%{name}/setpgid
 %attr(755,root,root) %{_libdir}/%{name}/sleep
+%attr(755,root,root) %{_libdir}/%{name}/stat
 %attr(755,root,root) %{_libdir}/%{name}/strftime
 %attr(755,root,root) %{_libdir}/%{name}/sync
 %attr(755,root,root) %{_libdir}/%{name}/tee
@@ -377,5 +378,6 @@ end
 %{_includedir}/bash
 %dir %{_libdir}/%{name}
 %{_libdir}/%{name}/Makefile.inc
+%{_libdir}/%{name}/Makefile.sample
 %{_libdir}/%{name}/loadables.h
 %{_pkgconfigdir}/bash.pc
diff --git a/bash-5.1-parallel_make.patch b/bash-5.1-parallel_make.patch
deleted file mode 100644
index b341a8a..0000000
--- a/bash-5.1-parallel_make.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-bashline.c:65:10: fatal error: builtins/builtext.h: No such file or directory
-   65 | #include "builtins/builtext.h"  /* for read_builtin */
-      |          ^~~~~~~~~~~~~~~~~~~~~
-
---- bash-5.1/Makefile.in
-+++ bash-5.1/Makefile.in
-@@ -584,6 +584,8 @@
- 	ls -l $(Program)
- 	-$(SIZE) $(Program)
- 
-+$(CSOURCES): $(DEFDIR)/builtext.h
-+
- .build:	$(SOURCES) config.h Makefile version.h $(VERSPROG)
- 	@echo
- 	@echo "	  ***********************************************************"
diff --git a/bash-paths.patch b/bash-paths.patch
index 5c98b7d..5c6912f 100644
--- a/bash-paths.patch
+++ b/bash-paths.patch
@@ -1,6 +1,5 @@
-diff -urNp -x '*.orig' bash-5.1.org/config-top.h bash-5.1/config-top.h
---- bash-5.1.org/config-top.h	2020-11-16 16:34:26.000000000 +0100
-+++ bash-5.1/config-top.h	2021-03-21 13:21:08.467594925 +0100
+--- bash-5.2/config-top.h.orig	2021-11-05 14:11:12.000000000 +0100
++++ bash-5.2/config-top.h	2022-12-11 18:19:28.772442216 +0100
 @@ -63,7 +63,7 @@
  /* The default value of the PATH variable. */
  #ifndef DEFAULT_PATH_VALUE
@@ -18,8 +17,8 @@ diff -urNp -x '*.orig' bash-5.1.org/config-top.h bash-5.1/config-top.h
 +  "/usr/local/bin:/bin:/usr/bin"
  #endif
  
- /* Default primary and secondary prompt strings. */
-@@ -91,7 +91,7 @@
+ /* The default path for enable -f */
+@@ -97,7 +97,7 @@
  #define DEFAULT_BASHRC "~/.bashrc"
  
  /* System-wide .bashrc file for interactive shells. */
diff --git a/bash-requires.patch b/bash-requires.patch
index 0c7b192..674e5b9 100644
--- a/bash-requires.patch
+++ b/bash-requires.patch
@@ -1,7 +1,18 @@
-diff -urNp -x '*.orig' bash-5.1.org/builtins/mkbuiltins.c bash-5.1/builtins/mkbuiltins.c
---- bash-5.1.org/builtins/mkbuiltins.c	2020-06-05 19:14:43.000000000 +0200
-+++ bash-5.1/builtins/mkbuiltins.c	2021-03-21 13:21:29.803594925 +0100
-@@ -69,10 +69,15 @@ extern char *strcpy ();
+diff --git a/builtins.h b/builtins.h
+--- a/builtins.h
++++ b/builtins.h
+@@ -46,6 +46,7 @@
+ #define POSIX_BUILTIN	0x20	/* This builtins is special in the Posix command search order. */
+ #define LOCALVAR_BUILTIN   0x40	/* This builtin creates local variables */
+ #define ARRAYREF_BUILTIN 0x80	/* This builtin takes array references as arguments */
++#define REQUIRES_BUILTIN 0x100  /* This builtin requires other files. */
+ 
+ #define BASE_INDENT	4
+ 
+diff --git a/builtins/mkbuiltins.c b/builtins/mkbuiltins.c
+--- a/builtins/mkbuiltins.c
++++ b/builtins/mkbuiltins.c
+@@ -69,11 +69,16 @@ extern char *strcpy ();
  #define whitespace(c) (((c) == ' ') || ((c) == '\t'))
  
  /* Flag values that builtins can have. */
@@ -12,15 +23,18 @@ diff -urNp -x '*.orig' bash-5.1.org/builtins/mkbuiltins.c bash-5.1/builtins/mkbu
  #define BUILTIN_FLAG_SPECIAL	0x01
  #define BUILTIN_FLAG_ASSIGNMENT 0x02
  #define BUILTIN_FLAG_LOCALVAR	0x04
- #define BUILTIN_FLAG_POSIX_BUILTIN 0x08
-+#define BUILTIN_FLAG_REQUIRES  0x10
+ #define BUILTIN_FLAG_POSIX_BUILTIN	0x08
+ #define BUILTIN_FLAG_ARRAYREF_ARG	0x10
++#define BUILTIN_FLAG_REQUIRES  0x20
  
  #define BASE_INDENT	4
  
-@@ -173,11 +178,19 @@ char *posix_builtins[] =
+@@ -189,13 +194,21 @@ char *arrayvar_builtins[] =
+   "typeset", "unset", "wait",		/*]*/
    (char *)NULL
  };
- 
+-	
++
 +/* The builtin commands that cause requirements on other files. */
 +static char *requires_builtins[] =
 +{
@@ -33,36 +47,38 @@ diff -urNp -x '*.orig' bash-5.1.org/builtins/mkbuiltins.c bash-5.1/builtins/mkbu
  static int is_assignment_builtin ();
  static int is_localvar_builtin ();
  static int is_posix_builtin ();
+ static int is_arrayvar_builtin ();
 +static int is_requires_builtin ();
  
  #if !defined (HAVE_RENAME)
  static int rename ();
-@@ -831,6 +844,8 @@ builtin_handler (self, defs, arg)
-     new->flags |= BUILTIN_FLAG_LOCALVAR;
-   if (is_posix_builtin (name))
+@@ -856,6 +869,8 @@ builtin_handler (self, defs, arg)
      new->flags |= BUILTIN_FLAG_POSIX_BUILTIN;
+   if (is_arrayvar_builtin (name))
+     new->flags |= BUILTIN_FLAG_ARRAYREF_ARG;
 +  if (is_requires_builtin (name))
 +    new->flags |= BUILTIN_FLAG_REQUIRES;
  
    array_add ((char *)new, defs->builtins);
    building_builtin = 1;
-@@ -1250,12 +1265,13 @@ write_builtins (defs, structfile, extern
+@@ -1275,13 +1290,14 @@ write_builtins (defs, structfile, externfile)
  		  else
  		    fprintf (structfile, "(sh_builtin_func_t *)0x0, ");
  
--		  fprintf (structfile, "%s%s%s%s%s, %s_doc,\n",
-+		  fprintf (structfile, "%s%s%s%s%s%s, %s_doc,\n",
+-		  fprintf (structfile, "%s%s%s%s%s%s, %s_doc,\n",
++		  fprintf (structfile, "%s%s%s%s%s%s%s, %s_doc,\n",
  		    "BUILTIN_ENABLED | STATIC_BUILTIN",
  		    (builtin->flags & BUILTIN_FLAG_SPECIAL) ? " | SPECIAL_BUILTIN" : "",
  		    (builtin->flags & BUILTIN_FLAG_ASSIGNMENT) ? " | ASSIGNMENT_BUILTIN" : "",
  		    (builtin->flags & BUILTIN_FLAG_LOCALVAR) ? " | LOCALVAR_BUILTIN" : "",
  		    (builtin->flags & BUILTIN_FLAG_POSIX_BUILTIN) ? " | POSIX_BUILTIN" : "",
+ 		    (builtin->flags & BUILTIN_FLAG_ARRAYREF_ARG) ? " | ARRAYREF_BUILTIN" : "",
 +		    (builtin->flags & BUILTIN_FLAG_REQUIRES) ? " | REQUIRES_BUILTIN" : "",
  		    document_name (builtin));
  
  		  /* Don't translate short document summaries that are identical
-@@ -1645,6 +1661,13 @@ is_posix_builtin (name)
-   return (_find_in_table (name, posix_builtins));
+@@ -1678,6 +1694,13 @@ is_arrayvar_builtin (name)
+   return (_find_in_table (name, arrayvar_builtins));
  }
  
 +static int
@@ -75,20 +91,9 @@ diff -urNp -x '*.orig' bash-5.1.org/builtins/mkbuiltins.c bash-5.1/builtins/mkbu
  #if !defined (HAVE_RENAME)
  static int
  rename (from, to)
-diff -urNp -x '*.orig' bash-5.1.org/builtins.h bash-5.1/builtins.h
---- bash-5.1.org/builtins.h	2017-04-19 15:15:48.000000000 +0200
-+++ bash-5.1/builtins.h	2021-03-21 13:21:29.803594925 +0100
-@@ -45,6 +45,7 @@
- #define ASSIGNMENT_BUILTIN 0x10	/* This builtin takes assignment statements. */
- #define POSIX_BUILTIN	0x20	/* This builtins is special in the Posix command search order. */
- #define LOCALVAR_BUILTIN   0x40	/* This builtin creates local variables */
-+#define REQUIRES_BUILTIN 0x80  /* This builtin requires other files. */
- 
- #define BASE_INDENT	4
- 
-diff -urNp -x '*.orig' bash-5.1.org/doc/bash.1 bash-5.1/doc/bash.1
---- bash-5.1.org/doc/bash.1	2020-11-18 21:03:59.000000000 +0100
-+++ bash-5.1/doc/bash.1	2021-03-21 13:21:29.804594925 +0100
+diff --git a/doc/bash.1 b/doc/bash.1
+--- a/doc/bash.1
++++ b/doc/bash.1
 @@ -239,6 +239,14 @@ The shell becomes restricted (see
  .B "RESTRICTED SHELL"
  below).
@@ -104,10 +109,10 @@ diff -urNp -x '*.orig' bash-5.1.org/doc/bash.1 bash-5.1/doc/bash.1
  .B \-\-verbose
  Equivalent to \fB\-v\fP.
  .TP
-diff -urNp -x '*.orig' bash-5.1.org/doc/bashref.texi bash-5.1/doc/bashref.texi
---- bash-5.1.org/doc/bashref.texi	2021-03-21 13:21:29.428594925 +0100
-+++ bash-5.1/doc/bashref.texi	2021-03-21 13:21:29.806594925 +0100
-@@ -6554,6 +6554,13 @@ standard.  @xref{Bash POSIX Mode}, for a
+diff --git a/doc/bashref.texi b/doc/bashref.texi
+--- a/doc/bashref.texi
++++ b/doc/bashref.texi
+@@ -6927,6 +6927,13 @@ standard.  @xref{Bash POSIX Mode}, for a description of the Bash
  @item --restricted
  Make the shell a restricted shell (@pxref{The Restricted Shell}).
  
@@ -121,10 +126,10 @@ diff -urNp -x '*.orig' bash-5.1.org/doc/bashref.texi bash-5.1/doc/bashref.texi
  @item --verbose
  Equivalent to @option{-v}.  Print shell input lines as they're read.
  
-diff -urNp -x '*.orig' bash-5.1.org/eval.c bash-5.1/eval.c
---- bash-5.1.org/eval.c	2020-08-31 16:39:51.000000000 +0200
-+++ bash-5.1/eval.c	2021-03-21 13:21:29.806594925 +0100
-@@ -137,7 +137,8 @@ reader_loop ()
+diff --git a/eval.c b/eval.c
+--- a/eval.c
++++ b/eval.c
+@@ -138,7 +138,8 @@ reader_loop ()
  
        if (read_command () == 0)
  	{
@@ -132,12 +137,12 @@ diff -urNp -x '*.orig' bash-5.1.org/eval.c bash-5.1/eval.c
 +
 +	  if (interactive_shell == 0 && (read_but_dont_execute && !rpm_requires))
  	    {
- 	      set_exit_status (EXECUTION_SUCCESS);
+ 	      set_exit_status (last_command_exit_value);
  	      dispose_command (global_command);
-diff -urNp -x '*.orig' bash-5.1.org/execute_cmd.c bash-5.1/execute_cmd.c
---- bash-5.1.org/execute_cmd.c	2020-10-12 16:16:13.000000000 +0200
-+++ bash-5.1/execute_cmd.c	2021-03-21 13:21:29.807594925 +0100
-@@ -539,6 +539,8 @@ async_redirect_stdin ()
+diff --git a/execute_cmd.c b/execute_cmd.c
+--- a/execute_cmd.c
++++ b/execute_cmd.c
+@@ -561,6 +561,8 @@ async_redirect_stdin ()
  
  #define DESCRIBE_PID(pid) do { if (interactive) describe_pid (pid); } while (0)
  
@@ -146,22 +151,22 @@ diff -urNp -x '*.orig' bash-5.1.org/execute_cmd.c bash-5.1/execute_cmd.c
  /* Execute the command passed in COMMAND, perhaps doing it asynchronously.
     COMMAND is exactly what read_command () places into GLOBAL_COMMAND.
     ASYNCHRONOUS, if non-zero, says to do this command in the background.
-@@ -570,7 +572,13 @@ execute_command_internal (command, async
+@@ -592,7 +594,13 @@ execute_command_internal (command, asynchronous, pipe_in, pipe_out,
  
    if (breaking || continuing)
      return (last_command_exit_value);
--  if (command == 0 || read_but_dont_execute)
+-  if (read_but_dont_execute)
 +  if (command == 0 || (read_but_dont_execute && !rpm_requires))
 +    return (EXECUTION_SUCCESS);
 +  if (rpm_requires && command->type == cm_function_def)
 +    return last_command_exit_value =
 +      execute_intern_function (command->value.Function_def->name,
 +                              command->value.Function_def);
-+  if (read_but_dont_execute)
++ if (read_but_dont_execute)
+     return (last_command_exit_value);
+   if (command == 0)
      return (EXECUTION_SUCCESS);
- 
-   QUIT;
-@@ -2832,7 +2840,7 @@ execute_for_command (for_command)
+@@ -2883,7 +2891,7 @@ execute_for_command (for_command)
    save_line_number = line_number;
    if (check_identifier (for_command->name, 1) == 0)
      {
@@ -170,9 +175,9 @@ diff -urNp -x '*.orig' bash-5.1.org/execute_cmd.c bash-5.1/execute_cmd.c
  	{
  	  last_command_exit_value = EX_BADUSAGE;
  	  jump_to_top_level (ERREXIT);
-diff -urNp -x '*.orig' bash-5.1.org/execute_cmd.h bash-5.1/execute_cmd.h
---- bash-5.1.org/execute_cmd.h	2020-03-03 17:39:04.000000000 +0100
-+++ bash-5.1/execute_cmd.h	2021-03-21 13:21:29.807594925 +0100
+diff --git a/execute_cmd.h b/execute_cmd.h
+--- a/execute_cmd.h
++++ b/execute_cmd.h
 @@ -22,6 +22,9 @@
  #define _EXECUTE_CMD_H_
  
@@ -183,10 +188,19 @@ diff -urNp -x '*.orig' bash-5.1.org/execute_cmd.h bash-5.1/execute_cmd.h
  
  #if defined (ARRAY_VARS)
  struct func_array_state
-diff -urNp -x '*.orig' bash-5.1.org/make_cmd.c bash-5.1/make_cmd.c
---- bash-5.1.org/make_cmd.c	2020-06-05 19:09:16.000000000 +0200
-+++ bash-5.1/make_cmd.c	2021-03-21 13:21:29.807594925 +0100
-@@ -828,6 +828,27 @@ make_coproc_command (name, command)
+diff --git a/make_cmd.c b/make_cmd.c
+--- a/make_cmd.c
++++ b/make_cmd.c
+@@ -35,6 +35,8 @@
+ #include "bashintl.h"
+ 
+ #include "shell.h"
++#include "builtins.h"
++#include "builtins/common.h"
+ #include "execute_cmd.h"
+ #include "parser.h"
+ #include "flags.h"
+@@ -839,6 +841,30 @@ make_coproc_command (name, command)
    return (make_command (cm_coproc, (SIMPLE_COM *)temp));
  }
  
@@ -195,6 +209,9 @@ diff -urNp -x '*.orig' bash-5.1.org/make_cmd.c bash-5.1/make_cmd.c
 +const char *deptype;
 +char *filename;
 +{
++  static char *alphabet_set = "abcdefghijklmnopqrstuvwxyz"
++                    "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
++
 +  if (strchr(filename, '$') || (filename[0] != '/' && strchr(filename, '/')))
 +    return;
 +
@@ -214,7 +231,7 @@ diff -urNp -x '*.orig' bash-5.1.org/make_cmd.c bash-5.1/make_cmd.c
  /* Reverse the word list and redirection list in the simple command
     has just been parsed.  It seems simpler to do this here the one
     time then by any other method that I can think of. */
-@@ -845,6 +866,28 @@ clean_simple_command (command)
+@@ -856,6 +882,28 @@ clean_simple_command (command)
  	REVERSE_LIST (command->value.Simple->redirects, REDIRECT *);
      }
  
@@ -243,10 +260,10 @@ diff -urNp -x '*.orig' bash-5.1.org/make_cmd.c bash-5.1/make_cmd.c
    parser_state &= ~PST_REDIRLIST;
    return (command);
  }
-diff -urNp -x '*.orig' bash-5.1.org/shell.c bash-5.1/shell.c
---- bash-5.1.org/shell.c	2020-08-04 17:00:24.000000000 +0200
-+++ bash-5.1/shell.c	2021-03-21 13:21:29.807594925 +0100
-@@ -194,6 +194,9 @@ int have_devfd = 0;
+diff --git a/shell.c b/shell.c
+--- a/shell.c
++++ b/shell.c
+@@ -196,6 +196,9 @@ int have_devfd = 0;
  /* The name of the .(shell)rc file. */
  static char *bashrc_file = DEFAULT_BASHRC;
  
@@ -256,7 +273,7 @@ diff -urNp -x '*.orig' bash-5.1.org/shell.c bash-5.1/shell.c
  /* Non-zero means to act more like the Bourne shell on startup. */
  static int act_like_sh;
  
-@@ -260,6 +263,7 @@ static const struct {
+@@ -266,6 +269,7 @@ static const struct {
    { "protected", Int, &protected_mode, (char **)0x0 },
  #endif
    { "rcfile", Charp, (int *)0x0, &bashrc_file },
@@ -264,9 +281,9 @@ diff -urNp -x '*.orig' bash-5.1.org/shell.c bash-5.1/shell.c
  #if defined (RESTRICTED_SHELL)
    { "restricted", Int, &restricted, (char **)0x0 },
  #endif
-@@ -502,6 +506,12 @@ main (argc, argv, env)
-   if (dump_translatable_strings)
+@@ -510,6 +514,12 @@ main (argc, argv, env)
      read_but_dont_execute = 1;
+ #endif
  
 +  if (rpm_requires)
 +    {
@@ -277,32 +294,14 @@ diff -urNp -x '*.orig' bash-5.1.org/shell.c bash-5.1/shell.c
    if (running_setuid && privileged_mode == 0)
      disable_priv_mode ();
  
-diff -urNp -x '*.orig' bash-5.1.org/shell.h bash-5.1/shell.h
---- bash-5.1.org/shell.h	2020-06-05 19:10:44.000000000 +0200
-+++ bash-5.1/shell.h	2021-03-21 13:21:29.807594925 +0100
-@@ -34,12 +34,15 @@
- #include "maxpath.h"
- #include "unwind_prot.h"
- #include "dispose_cmd.h"
-+#include "execute_cmd.h"
- #include "make_cmd.h"
- #include "ocache.h"
- #include "subst.h"
- #include "sig.h"
- #include "pathnames.h"
- #include "externs.h"
-+#include "builtins.h"
-+#include "builtins/common.h"
- 
- extern int EOF_Reached;
- 
-@@ -99,6 +102,9 @@ extern int interactive, interactive_shel
+diff --git a/shell.h b/shell.h
+--- a/shell.h
++++ b/shell.h
+@@ -100,6 +100,7 @@ extern int interactive, interactive_shell;
  extern int startup_state;
  extern int reading_shell_script;
  extern int shell_initialized;
 +extern int rpm_requires;
-+static char *alphabet_set = "abcdefghijklmnopqrstuvwxyz"
-+                     "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  extern int bash_argv_initialized;
  extern int subshell_environment;
  extern int current_command_number;
diff --git a/sources b/sources
index 95f98f5..3129bc8 100644
--- a/sources
+++ b/sources
@@ -1,16 +1,11 @@
-57641ddbf92fca25df92a443e36f285a  bash51-001
-aed44842ed1a05fcfc3ef146991fdaef  bash51-002
-bf96455600a86420d69f5166575192dd  bash51-003
-d2c524dba0eea5dc5f00849cc84376a0  bash51-004
-5081278e6c35154e28d09f582251c529  bash51-005
-f4a8bcda4b7bd2c72b29c107027608a3  bash51-006
-bf7816d63ee0476054bf18a488d8bb1b  bash51-007
-7e5a30d864f834953b22a55c01c8690b  bash51-008
-8e35f11cbfcefe2c07c64d00601fd713  bash51-009
-d78ad19986c0355a8d67c9a0e82ad4aa  bash51-010
-2416386b5ee94e499ccbf71f6fd4aebd  bash51-011
-879b2d8a03162faebb7234c4cd57c5cd  bash51-012
-e877b36a486caf45c70220f19757c198  bash51-013
-b03ab0766a153e90162214d2652671de  bash51-014
-26f398ae7771478f1e05dacceb872922  bash51-015
-019066617d263168bf100a70e26f1272  bash51-016
+8b03b019783c7bbed9ace21f70155716  bash52-001
+d8f7085bfd9f2ebf574858b2e1110c3b  bash52-002
+4c27b778445b21e28cf4f6aba76b5171  bash52-003
+40b2db2180d772c9ba72f773e963d211  bash52-004
+05dde44788d0d181206f0a15afd38501  bash52-005
+af9b98aef8fc987cd398ae9be01a6cdf  bash52-006
+9919243f7fcc1812eb88efe028da7ce0  bash52-007
+99bc0f731b3ddb1368e676327246cb21  bash52-008
+57f589db109d2c72c7cefff1df0819e1  bash52-009
+c1d97dc661639ab0e4648fa50164881e  bash52-010
+e9bc4d7ab21a195f9c6cc78547148112  bash52-011
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/bash.git/commitdiff/2ead455b1b45a8bb4bbf323164bb6e0c3bfccc27



More information about the pld-cvs-commit mailing list