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"