|  | @@ -162,12 +162,16 @@ checkout() {
 | 
	
		
			
				|  |  |    fi
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -# Prepare temporary module list
 | 
	
		
			
				|  |  | -cat /dev/null > modlist.tmp
 | 
	
		
			
				|  |  | -trap 'rm -f modlist.tmp' 0 1 2 13 15
 | 
	
		
			
				|  |  | +gnulib_modules=
 | 
	
		
			
				|  |  | +newline='
 | 
	
		
			
				|  |  | +'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  get_modules() {
 | 
	
		
			
				|  |  | -	sed '/^[ 	]*#/d;/^[ 	]*$/d' $* >> modlist.tmp
 | 
	
		
			
				|  |  | +  new_gnulib_modules=`sed '/^[	 ]*#/d; /^[	 ]*$/d' $*`
 | 
	
		
			
				|  |  | +  case $gnulib_modules,$new_gnulib_modules in
 | 
	
		
			
				|  |  | +  ?*,?*) new_gnulib_modules=$newline$new_gnulib_modules;;
 | 
	
		
			
				|  |  | +  esac
 | 
	
		
			
				|  |  | +  gnulib_modules=$gnulib_modules$new_gnulib_modules
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  # Get paxutils files
 | 
	
	
		
			
				|  | @@ -223,7 +227,7 @@ esac
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  get_modules gnulib.modules
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -gnulib_modules=`sort -u modlist.tmp`
 | 
	
		
			
				|  |  | +gnulib_modules=`echo "$gnulib_modules" | sort -u`
 | 
	
		
			
				|  |  |  previous_gnulib_modules=
 | 
	
		
			
				|  |  |  while [ "$gnulib_modules" != "$previous_gnulib_modules" ]; do
 | 
	
		
			
				|  |  |    previous_gnulib_modules=$gnulib_modules
 |