[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Rdiff-backup-commits] Changes to rdiff-backup/rdiff_backup/rpath.py,
Ben Escoto <=