]> mj.ucw.cz Git - bex.git/commitdiff
Fixed directory name bugs in `bex queue ls'
authorMartin Mares <mj@ucw.cz>
Wed, 15 Feb 2012 22:49:20 +0000 (23:49 +0100)
committerMartin Mares <mj@ucw.cz>
Wed, 15 Feb 2012 22:49:20 +0000 (23:49 +0100)
lib/bin/queue

index eacecc1c9586acf0e5b797cd761557cc31c82ea1..1ebca3a388055373f4c79225343768d542620f70 100755 (executable)
@@ -35,7 +35,9 @@ if ($op eq 'init') {
 } elsif ($op eq 'ls' && @ARGV == 0) {
        opendir D, $BEX::Config::home or die "Cannot read BEX home directory\n";
        for my $q (sort readdir D) {
-               if (-d $q && -d "$q/hosts" && -d "$q/jobs") {
+               next if $q =~ /^\./;
+               my $d = $BEX::Config::home . '/' . $q;
+               if (-d $d && -d "$d/hosts" && -d "$d/jobs") {
                        print "$q\n";
                }
        }