Fix the uptodate logic (uptodate if !find newer dirs than the cache).
This commit is contained in:
		
							parent
							
								
									d50ff5ca11
								
							
						
					
					
						commit
						53e92b5c17
					
				| @ -9,7 +9,7 @@ qfind() { | |||||||
| uptodate() {                                                                        | uptodate() {                                                                        | ||||||
| 	test -f $CACHE && | 	test -f $CACHE && | ||||||
| 		test "$(echo "$PATH")" = "$(sed 1q "$CACHE")" && | 		test "$(echo "$PATH")" = "$(sed 1q "$CACHE")" && | ||||||
| 		qfind $PATH -maxdepth 0 -newer $CACHE >/dev/null | 		! qfind $PATH -maxdepth 0 -newer $CACHE >/dev/null | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| if ! uptodate | if ! uptodate | ||||||
| @ -18,7 +18,7 @@ then | |||||||
| 		echo "$PATH" | 		echo "$PATH" | ||||||
| 		qfind $PATH -type f -maxdepth 1 '(' -perm -u+x -o -perm -g+x -o -perm -o+x ')' | | 		qfind $PATH -type f -maxdepth 1 '(' -perm -u+x -o -perm -g+x -o -perm -o+x ')' | | ||||||
| 			sed 's,.*/,,' | sort | uniq | 			sed 's,.*/,,' | sort | uniq | ||||||
| 	} > $CACHE.$pid | 	} | ||||||
| 	mv $CACHE.$pid $CACHE | 	mv $CACHE.$pid $CACHE | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user