rdiff-backup-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Rdiff-backup-commits] Changes to rdiff-backup/rdiff_backup/rpath.py


From: Ben Escoto
Subject: [Rdiff-backup-commits] Changes to rdiff-backup/rdiff_backup/rpath.py
Date: Wed, 07 Sep 2005 13:33:27 -0400

Index: rdiff-backup/rdiff_backup/rpath.py
diff -u rdiff-backup/rdiff_backup/rpath.py:1.85 
rdiff-backup/rdiff_backup/rpath.py:1.86
--- rdiff-backup/rdiff_backup/rpath.py:1.85     Thu Sep  1 01:55:27 2005
+++ rdiff-backup/rdiff_backup/rpath.py  Wed Sep  7 17:33:25 2005
@@ -782,7 +782,12 @@
 
        def chown(self, uid, gid):
                """Set file's uid and gid"""
-               self.conn.C.lchown(self.path, uid, gid)
+               if self.issym():
+                       try: self.conn.C.lchown(self.path, uid, gid)
+                       except AttributeError:
+                               log.Log("Warning: lchown missing, cannot change 
ownership "
+                                               "of symlink " + self.path, 2)
+               else: os.chown(self.path, uid, gid)
                self.data['uid'] = uid
                self.data['gid'] = gid
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]