/[rdiff-backup]/rdiff-backup/rdiff_backup/increment.py
ViewVC logotype

Diff of /rdiff-backup/rdiff_backup/increment.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.28.2.1 by bescoto, Fri Jul 18 09:04:11 2003 UTC revision 1.28.2.2 by bescoto, Sat Aug 23 23:58:08 2003 UTC
# Line 79  def makediff(new, mirror, incpref): Line 79  def makediff(new, mirror, incpref):
79          if compress: diff = get_inc(incpref, "diff.gz")          if compress: diff = get_inc(incpref, "diff.gz")
80          else:  diff = get_inc(incpref, "diff")          else:  diff = get_inc(incpref, "diff")
81    
82          Rdiff.write_delta(new, mirror, diff, compress)          if Globals.process_uid != 0 and not new.readable():
83                    # Check for unreadable files
84                    old_new_perms = new.getperms()
85                    new.chmod(0400 | old_new_perms)
86                    Rdiff.write_delta(new, mirror, diff, compress)
87                    new.chmod(old_new_perms)
88            else: Rdiff.write_delta(new, mirror, diff, compress)
89          rpath.copy_attribs(mirror, diff)          rpath.copy_attribs(mirror, diff)
90          return diff          return diff
91    

Legend:
Removed from v.1.28.2.1  
changed lines
  Added in v.1.28.2.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26