Fix the uptodate logic (uptodate if !find newer dirs than the cache).
authorKris Maglione <jg@suckless.org>
Wed, 23 May 2007 23:38:23 +0000 (19:38 -0400)
committerKris Maglione <jg@suckless.org>
Wed, 23 May 2007 23:38:23 +0000 (19:38 -0400)
dmenu_path

index 94db694..3569077 100755 (executable)
@@ -9,7 +9,7 @@ qfind() {
 uptodate() {                                                                       
        test -f $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
@@ -18,7 +18,7 @@ then
                echo "$PATH"
                qfind $PATH -type f -maxdepth 1 '(' -perm -u+x -o -perm -g+x -o -perm -o+x ')' |
                        sed 's,.*/,,' | sort | uniq
-       } > $CACHE.$pid
+       }
        mv $CACHE.$pid $CACHE
 fi