inline this method
This commit is contained in:
parent
88865416e9
commit
a78b906389
@ -64,8 +64,19 @@ class Cleaner
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Clean a single folder (non-recursively)
|
||||||
|
def clean_dir d
|
||||||
|
d.find do |path|
|
||||||
|
path.extend(ObserverPathnameExtension)
|
||||||
|
|
||||||
|
Find.prune if @f.skip_clean? path
|
||||||
|
|
||||||
|
if path.symlink? or path.directory?
|
||||||
|
next
|
||||||
|
elsif path.extname == '.la'
|
||||||
|
path.unlink
|
||||||
|
else
|
||||||
# Set permissions for executables and non-executables
|
# Set permissions for executables and non-executables
|
||||||
def clean_file_permissions path
|
|
||||||
perms = if path.mach_o_executable? || path.text_executable?
|
perms = if path.mach_o_executable? || path.text_executable?
|
||||||
0555
|
0555
|
||||||
else
|
else
|
||||||
@ -79,22 +90,6 @@ class Cleaner
|
|||||||
end
|
end
|
||||||
path.chmod perms
|
path.chmod perms
|
||||||
end
|
end
|
||||||
|
|
||||||
# Removes .la files and fixes file permissions for a directory tree, keeping
|
|
||||||
# existing files and permissions if instructed to by the formula
|
|
||||||
def clean_dir d
|
|
||||||
d.find do |path|
|
|
||||||
path.extend(ObserverPathnameExtension)
|
|
||||||
|
|
||||||
Find.prune if @f.skip_clean? path
|
|
||||||
|
|
||||||
if path.symlink? or path.directory?
|
|
||||||
next
|
|
||||||
elsif path.extname == '.la'
|
|
||||||
path.unlink
|
|
||||||
else
|
|
||||||
clean_file_permissions(path)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user