]> git.armaanb.net Git - dmenu.git/blobdiff - dmenu_path
applied next patch of Sander
[dmenu.git] / dmenu_path
index cd43748d53893465a93ceab91a78ba2a48096418..d0a32c5ef2494295ea0405f3aa1ce27cbbffd057 100755 (executable)
@@ -2,14 +2,14 @@
 CACHE=$HOME/.dmenu_cache
 IFS=:
 
-uptodate() {                                                                       
-       test ! -f $CACHE && return 1                                                   
-       for dir in $PATH                                                                
-       do                                                                              
-               test $dir -nt $CACHE && return 1                                           
-       done                                                                            
-       return 0                                                                       
-}          
+uptodate() {
+       test ! -f $CACHE && return 1
+       for dir in $PATH
+       do
+               test $dir -nt $CACHE && return 1
+       done
+       return 0
+}
 
 if ! uptodate
 then
@@ -19,7 +19,8 @@ then
                do
                        test -x "$file" && echo "${file##*/}"
                done
-       done | sort | uniq > $CACHE
+       done | sort | uniq > $CACHE.$$
+       mv $CACHE.$$ $CACHE
 fi
 
 cat $CACHE