do not try to clean directories that have already been removed
This commit is contained in:
parent
3e4e9cce1c
commit
ab51ddcc1b
@ -32,6 +32,7 @@ module Rscons
|
|||||||
end
|
end
|
||||||
# remove all created directories if they are empty
|
# remove all created directories if they are empty
|
||||||
cache.directories.sort {|a, b| b.size <=> a.size}.each do |directory|
|
cache.directories.sort {|a, b| b.size <=> a.size}.each do |directory|
|
||||||
|
next unless File.directory?(directory)
|
||||||
if (Dir.entries(directory) - ['.', '..']).empty?
|
if (Dir.entries(directory) - ['.', '..']).empty?
|
||||||
Dir.rmdir(directory) rescue nil
|
Dir.rmdir(directory) rescue nil
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user