re-applied Peter Hartlich's and Jukkas dmenu-related patches, for odd reasons they disappeared
This commit is contained in:
		@@ -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"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user