Lines 9307-9312
Link Here
|
9307 |
writemsg_stdout("--- %s/\n" % mydest) |
9307 |
writemsg_stdout("--- %s/\n" % mydest) |
9308 |
if bsd_chflags: |
9308 |
if bsd_chflags: |
9309 |
bsd_chflags.lchflags(mydest, dflags) |
9309 |
bsd_chflags.lchflags(mydest, dflags) |
|
|
9310 |
if "merge-dir-perms" in self.settings.features: |
9311 |
os.chmod(mydest, stat.S_IMODE(mystat.st_mode)) |
9312 |
os.chown(mydest, mystat.st_uid, mystat.st_gid) |
9310 |
else: |
9313 |
else: |
9311 |
# a non-directory and non-symlink-to-directory. Won't work for us. Move out of the way. |
9314 |
# a non-directory and non-symlink-to-directory. Won't work for us. Move out of the way. |
9312 |
if movefile(mydest,mydest+".backup", mysettings=self.settings) is None: |
9315 |
if movefile(mydest,mydest+".backup", mysettings=self.settings) is None: |