diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2022-04-13 21:23:22 -0700 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2022-04-13 21:23:22 -0700 |
commit | 8147c3bf5cda63b2812355842597b951c721f988 (patch) | |
tree | 44f4c6b77bf53860966bb851cd6778d01315f562 | |
parent | f14b2c702dad16d3d9ccf784ec1be892b22ef95b (diff) | |
parent | ae790dedb33d90032613ff7d27bb7d7f457b667b (diff) |
Merge branch 'master' into jesterpm
-rwxr-xr-x | setup.py | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -57,7 +57,10 @@ def makeLinks(dotfiles, prefix, nice, pretend): os.unlink(realDest) # Only remove symlinks. Don't try to replace a file with a directory. if not os.path.isdir(realDest): os.mkdir(realDest) - print "%50s => <NEW DIRECTORY>" % (realDest) + if os.path.lexists(realDest): + print "%50s => <NEW DIRECTORY>" % (realDest) + else: + print "%50s *=> <NEW DIRECTORY>" % (realDest) makeLinks(src, realDest + "/", nice, pretend) except OSError,e: print "Could not mkdir %s. Will not link subitems: %s" % (realDest, str(e)) @@ -68,10 +71,13 @@ def makeLinks(dotfiles, prefix, nice, pretend): if not pretend: success = makeLink(src, realDest, nice) - if fileExists: - print "%50s !=> %s" % (realDest, src) + if fileExists: + if os.path.realpath(realDest) == os.path.realpath(src): + print "%50s => %s" % (realDest, src) + else: + print "%50s !=> %s" % (realDest, src) else: - print "%50s => %s" % (realDest, src) + print "%50s *=> %s" % (realDest, src) except IOError,e: print "Not linking %s to %s because IOError: %s" % (realDest, src, str(e)) |