When installing packages on freebsd, redirect stdout and stderr to /dev/null instead of closing them.
Some pre/post-install scripts rely on them being open. (It would be bette to leave them open and show the output, but I didn't want to change the behaviour)
This commit is contained in:
		
					parent
					
						
							
								b1d7da4258
							
						
					
				
			
			
				commit
				
					
						c895be381f
					
				
			
		
					 1 changed files with 1 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -70,7 +70,7 @@ execcmd(){
 | 
			
		|||
         ;;
 | 
			
		||||
   esac
 | 
			
		||||
 | 
			
		||||
   echo "$_cmd 2>&- >&-"   # Silence the output of the command
 | 
			
		||||
   echo "$_cmd >/dev/null 2>&1"   # Silence the output of the command
 | 
			
		||||
   echo "status=\$?"
 | 
			
		||||
   echo "if [ \"\$status\" -ne \"0\" ]; then"
 | 
			
		||||
   echo "	echo \"Error: ${_cmd} exited nonzero with \$status\"'!' >&2"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue