do not try to clean directories that have already been removed
This commit is contained in:
1 parent
3e4e9cce1c
commit
ab51ddcc1b
1 file changed
+1
@@ -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
|
||||||
|
|||||||
Reference in new issue
Block a user