Set IFS to newline
This commit is contained in:
		
							
								
								
									
										13
									
								
								update_psa
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								update_psa
									
									
									
									
									
								
							@@ -112,21 +112,16 @@ update() {
 | 
			
		||||
                revert_customer_repository ; exit 1
 | 
			
		||||
            fi
 | 
			
		||||
 | 
			
		||||
            # FIXME: sollte am anfang so gesetzt werden
 | 
			
		||||
            SAVEIFS=$IFS
 | 
			
		||||
            IFS=$'\n'
 | 
			
		||||
            if ! check_md5_for_opkg_packages opkg_output; then
 | 
			
		||||
                log_error "$func:${LINENO}: wrong md5sum for some opkg packages"
 | 
			
		||||
                revert_customer_repository ; exit 1
 | 
			
		||||
            fi
 | 
			
		||||
            
 | 
			
		||||
            IFS=$SAVEIFS
 | 
			
		||||
            
 | 
			
		||||
            # perform a dry-run and check if everything might work as expected. 
 | 
			
		||||
 | 
			
		||||
            # Actually execute the opkg command
 | 
			
		||||
            if ! exec_opkg $opkg_command; then
 | 
			
		||||
                log_error "$func:${LINENO}: do_update failed"
 | 
			
		||||
                log_error "$func:${LINENO}: exec_opkg $opkg_command failed"
 | 
			
		||||
                fallback_to_previous_version
 | 
			
		||||
                revert_customer_repository ; exit 1
 | 
			
		||||
            fi
 | 
			
		||||
@@ -150,9 +145,9 @@ if [ $# -ne 1 ] ; then
 | 
			
		||||
    echo "Usage: $0 filename"  
 | 
			
		||||
    exit 1 
 | 
			
		||||
else
 | 
			
		||||
#    if [ -z $IFS ]; then
 | 
			
		||||
#        IFS=$'\n'
 | 
			
		||||
#    fi
 | 
			
		||||
    if [ -z $IFS ]; then
 | 
			
		||||
        IFS=$'\n'
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    if read_config "$1" ; then
 | 
			
		||||
        # set -x
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user