Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						c450437a4e 
					 
					
						
						
							
							shell: update psubst testcases  
						
						 
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2021-07-27 04:20:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						b65d6cb00f 
					 
					
						
						
							
							hush: do not print killing signal name in cmd_whihc_dies_on_signal  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
process_wait_result                                  438     449     +11
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2020-10-24 03:33:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						9ee5892798 
					 
					
						
						
							
							ash: expand: Fix trailing newlines processing in backquote expanding  
						
						 
						
						... 
						
						
						
						Upstream commit:
    Date: Mon, 29 Apr 2019 19:13:37 +0500
    expand: Fix trailing newlines processing in backquote expanding
    According to POSIX.1-2008 we should remove newlines only at the end of
    the substitution. Newlines-only substitions causes dash to remove
    newlines before beggining of the substitution. The following code:
        cat <<END
        1
        $(echo "")
        2
        END
    prints "1<newline>2" instead of expected "1<newline><newline>2".
    This patch fixes trailing newlines processing in backquote expanding.
    Signed-off-by: Nikolai Merinov <n.merinov@inango-systems.com >
    Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2020-02-17 10:24:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						21b7f1b6b6 
					 
					
						
						
							
							hush: fix a few more corner cases with empty-expanding cmds  
						
						 
						
						... 
						
						
						
						See added testcases
function                                             old     new   delta
run_pipe                                            1723    1784     +61
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2018-04-05 15:15:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						acd5bc8f64 
					 
					
						
						
							
							hush: fix handling of \" in quoted/unquoted cmd  
						
						 
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com > 
						
						
					 
					
						2010-09-12 15:05:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						cddbb610cb 
					 
					
						
						
							
							hush: fix var=exit 2 not setting $? to 2  
						
						 
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2010-05-20 14:27:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						00243b0a1a 
					 
					
						
						
							
							hush: fix exit code propagation from cmd. +45 bytes  
						
						 
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2009-11-16 02:00:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						647553a4fc 
					 
					
						
						
							
							hush: wait for cmd to complete, and immediately store its exitcode in $?  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
expand_vars_to_list                                 2129    2197     +68
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2009-11-15 19:58:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						f37eb3999b 
					 
					
						
						
							
							hush: fix handling of empty arguments  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
builtin_exec                                          25      83     +58
parse_stream                                        2242    2261     +19
run_pipe                                            1782    1787      +5
static.pseudo_null_str                                 -       3      +3
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 3/0 up/down: 85/0)               Total: 85 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2009-10-18 11:46:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						28736c36ca 
					 
					
						
						
							
							hush: handle empty execs  
						
						 
						
						... 
						
						
						
						Sometimes variable expansions yield empty strings, and if they happen to
be a command someone wants to run like `$foo`, then hush currently
segfaults.  So handle `` and $().
Signed-off-by: Mike Frysinger <vapier@gentoo.org > 
						
						
					 
					
						2009-10-18 01:15:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						327fd47f36 
					 
					
						
						
							
							skip some tests when fancy echo support is turned off  
						
						 
						
						
						
						
					 
					
						2009-04-09 07:50:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5c090a96f9 
					 
					
						
						
							
							hush: more rodust detection of unterminated strings etc;  
						
						 
						
						... 
						
						
						
						fix a case where we forget to copy `cmd` text;
 optimize nommu heredoc helper by not passing environment to it;
 add several tests
function                                             old     new   delta
add_till_closing_paren                               256     308     +52
parse_stream                                        2337    2378     +41
add_till_backquote                                    82     111     +29
re_execute_shell                                     269     284     +15
handle_dollar                                        802     812     +10
parse_stream_dquoted                                 316     320      +4
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 6/0 up/down: 151/0)             Total: 151 bytes 
						
						
					 
					
						2009-04-08 21:51:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						76db5adbf7 
					 
					
						
						
							
							hush: fix for nested $()s with escapes + testsuite  
						
						 
						
						
						
						
					 
					
						2008-06-12 12:58:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						87f40bac14 
					 
					
						
						
							
							hush: more backtick and quoting fixes...  
						
						 
						
						
						
						
					 
					
						2008-06-10 22:39:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						2e76c3f901 
					 
					
						
						
							
							hush: fix yet another fallout  
						
						 
						
						... 
						
						
						
						hush: move fixed testsuites out of hush-bugs/* 
						
						
					 
					
						2008-06-10 18:27:50 +00:00