[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 19/32] cr-ensure-disk-space: Do listing of flights on target.
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- cr-ensure-disk-space | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/cr-ensure-disk-space b/cr-ensure-disk-space index 6f129bd..af8efe6 100755 --- a/cr-ensure-disk-space +++ b/cr-ensure-disk-space @@ -71,11 +71,13 @@ for (;;) { last if $space >= $c{LogsMinSpaceMby}; if (!@flights) { - opendir D, "." or die $!; - $!=0; - @flights = sort { $b <=> $a } grep { m/^\d+$/ } readdir D; - die if $!; - closedir D or die $!; + open P, "-|", ontarget "ls -1 $pubdir" or die $!; + while (<P>) { + next unless m/^(\d+)\n$/; + push @flights, $1; + } + $!=$?=0; close P or die "ls: $? $!"; + @flights = sort { $b <=> $a } @flights; printf "(%d flights) ", scalar @flights; die unless @flights; } -- 1.7.10.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |