diff options
author | Kris Maglione <jg@suckless.org> | 2007-05-23 19:38:23 -0400 |
---|---|---|
committer | Kris Maglione <jg@suckless.org> | 2007-05-23 19:38:23 -0400 |
commit | 53e92b5c1797ae5d259942b0a3f20a63c1a02f1e (patch) | |
tree | 77140976878a12302b356a1b0b57642d867c35f7 | |
parent | d50ff5ca11564237f4f3f4a3b2d28f282c787acf (diff) |
Fix the uptodate logic (uptodate if !find newer dirs than the cache).
-rwxr-xr-x | dmenu_path | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -9,7 +9,7 @@ qfind() { | |||
9 | uptodate() { | 9 | uptodate() { |
10 | test -f $CACHE && | 10 | test -f $CACHE && |
11 | test "$(echo "$PATH")" = "$(sed 1q "$CACHE")" && | 11 | test "$(echo "$PATH")" = "$(sed 1q "$CACHE")" && |
12 | qfind $PATH -maxdepth 0 -newer $CACHE >/dev/null | 12 | ! qfind $PATH -maxdepth 0 -newer $CACHE >/dev/null |
13 | } | 13 | } |
14 | 14 | ||
15 | if ! uptodate | 15 | if ! uptodate |
@@ -18,7 +18,7 @@ then | |||
18 | echo "$PATH" | 18 | echo "$PATH" |
19 | qfind $PATH -type f -maxdepth 1 '(' -perm -u+x -o -perm -g+x -o -perm -o+x ')' | | 19 | qfind $PATH -type f -maxdepth 1 '(' -perm -u+x -o -perm -g+x -o -perm -o+x ')' | |
20 | sed 's,.*/,,' | sort | uniq | 20 | sed 's,.*/,,' | sort | uniq |
21 | } > $CACHE.$pid | 21 | } |
22 | mv $CACHE.$pid $CACHE | 22 | mv $CACHE.$pid $CACHE |
23 | fi | 23 | fi |
24 | 24 | ||