re-applied Peter Hartlich's and Jukkas dmenu-related patches, for odd reasons they disappeared
This commit is contained in:
		
							parent
							
								
									12805b69ac
								
							
						
					
					
						commit
						7195e941c1
					
				| @ -1,5 +1,5 @@ | |||||||
| # dmenu version
 | # dmenu version
 | ||||||
| VERSION = 3.6 | VERSION = 3.7 | ||||||
| 
 | 
 | ||||||
| # Customize below to fit your system
 | # Customize below to fit your system
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										16
									
								
								dmenu_path
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								dmenu_path
									
									
									
									
									
								
							| @ -3,24 +3,24 @@ CACHE=$HOME/.dmenu_cache | |||||||
| IFS=: | IFS=: | ||||||
| 
 | 
 | ||||||
| uptodate() { | uptodate() { | ||||||
| 	test ! -f $CACHE && return 1 | 	test -f "$CACHE" && | ||||||
| 	for dir in $PATH | 	for dir in $PATH | ||||||
| 	do | 	do | ||||||
| 		test $dir -nt $CACHE && return 1 | 		test ! $dir -nt "$CACHE" || return 1 | ||||||
| 	done | 	done | ||||||
| 	return 0 |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| if ! uptodate | if ! uptodate | ||||||
| then | then | ||||||
| 	for dir in $PATH | 	for dir in $PATH | ||||||
| 	do | 	do | ||||||
| 		for file in "$dir"/* | 		cd "$dir" && | ||||||
|  | 		for file in * | ||||||
| 		do | 		do | ||||||
| 			test -x "$file" && echo "${file##*/}" | 			test -x "$file" && echo "$file" | ||||||
| 		done | 		done | ||||||
| 	done | sort | uniq > $CACHE.$$ | 	done | sort -u > "$CACHE".$$ && | ||||||
| 	mv $CACHE.$$ $CACHE | 	mv "$CACHE".$$ "$CACHE" | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| cat $CACHE | cat "$CACHE" | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user