~scode/duplicity/misc

« back to all changes in this revision

Viewing changes to duplicity/dup_temp.py

  • Committer: Peter Schuller
  • Date: 2009-07-08 16:51:59 UTC
  • mfrom: (548.1.10 duplicity-src)
  • Revision ID: peter.schuller@infidyne.com-20090708165159-v65s0znz09fnq29w
* merge latest trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
175
175
        tgt = self.dirpath.append(self.remname)
176
176
        src_iter = SrcIter(src)
177
177
        if pr.compressed:
178
 
            gpg.GzipWriteFile(src_iter, tgt.name)
 
178
            gpg.GzipWriteFile(src_iter, tgt.name, size = sys.maxint)
179
179
        elif pr.encrypted:
180
 
            gpg.GPGWriteFile(src_iter, tgt.name, globals.gpg_profile)
 
180
            gpg.GPGWriteFile(src_iter, tgt.name, globals.gpg_profile, size = sys.maxint)
181
181
        else:
182
 
            if src.name != tgt.name:
183
 
                assert not os.system("ln -s %s %s" % (src.name, tgt.name))
 
182
            os.system("cp -p %s %s" % (src.name, tgt.name))
184
183
        globals.backend.put(tgt)
185
 
        if src.name != tgt.name:
186
 
            os.unlink(tgt.name)
 
184
        os.unlink(tgt.name)
187
185
 
188
186
    def to_final(self):
189
187
        """
194
192
        src_iter = SrcIter(src)
195
193
        pr = file_naming.parse(self.permname)
196
194
        if pr.compressed:
197
 
            gpg.GzipWriteFile(src_iter, tgt.name)
 
195
            gpg.GzipWriteFile(src_iter, tgt.name, size = sys.maxint)
198
196
            os.unlink(src.name)
199
197
        else:
200
198
            os.rename(src.name, tgt.name)