lib/reap/task/fileperm.rb in reap-4.5.0 vs lib/reap/task/fileperm.rb in reap-4.5.1
- old
+ new
@@ -70,14 +70,18 @@
def chmod( file_list, file_mode=644, dir_mode=755 )
dirs, files = file_list.partition{ |l| File.directory?(l) }
unless files.empty?
fstr = '"' + files.join('" "') + '"'
- sh %{chmod #{file_mode} #{fstr}}
+ #sh %{chmod #{file_mode} #{fstr}}
+ tell %{chmod #{file_mode} #{fstr}}
+ File.chmod( file_mode, fstr ) unless $PRETEND
end
unless dirs.empty?
fstr = '"' + dirs.join('" "') + '"'
- sh %{chmod #{dir_mode} #{fstr}}
+ #sh %{chmod #{dir_mode} #{fstr}}
+ tell %{chmod #{dir_mode} #{fstr}}
+ File.chmod( dir_mode, fstr ) unless $PRETEND
end
end
def run_chown
puts "NOT YET IMPLEMENTED"