]> git.armaanb.net Git - dmenu.git/commitdiff
made dmenu_path the way anydot proposed in response to Jukka
authorAnselm R. Garbe <arg@suckless.org>
Wed, 23 May 2007 20:13:46 +0000 (22:13 +0200)
committerAnselm R. Garbe <arg@suckless.org>
Wed, 23 May 2007 20:13:46 +0000 (22:13 +0200)
dmenu_path

index e725ede43beff1c161d2e04ca10336d9939f2283..cd43748d53893465a93ceab91a78ba2a48096418 100755 (executable)
@@ -1,22 +1,15 @@
 #!/bin/sh
 CACHE=$HOME/.dmenu_cache
-UPTODATE=1
 IFS=:
 
-uptodate() { [ $UPTODATE -eq 1 ]; }
-
-if test ! -f $CACHE 
-then
-       UPTODATE=0
-fi
-
-if uptodate
-then
-       for dir in $PATH
-       do
-               test $dir -nt $CACHE && { UPTODATE=0; break; }
-       done
-fi
+uptodate() {                                                                       
+       test ! -f $CACHE && return 1                                                   
+       for dir in $PATH                                                                
+       do                                                                              
+               test $dir -nt $CACHE && return 1                                           
+       done                                                                            
+       return 0                                                                       
+}          
 
 if ! uptodate
 then