1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-04 20:19:46 +00:00

check also file rights when installing

This commit is contained in:
deadc0de6
2018-05-02 16:47:42 +02:00
parent da0a9197c7
commit 8f3ebe8246

View File

@@ -123,7 +123,8 @@ class Installer:
self.log.dry('would install %s' % (dst))
return 0
if os.path.exists(dst):
if self.diff and self._fake_diff(dst, content):
samerights = os.stat(dst).st_mode == rights
if self.diff and self._fake_diff(dst, content) and samerights:
return 1
if self.safe and not self.log.ask('Overwrite \"%s\"' % (dst)):
self.log.warn('ignoring \"%s\", already present' % (dst))