mirror of
https://github.com/deadc0de6/dotdrop.git
synced 2026-02-05 22:33:03 +00:00
correctly import symlinks
This commit is contained in:
@@ -150,15 +150,15 @@ def importer(opts, conf, paths):
|
||||
LOG.dry('would run: %s' % (' '.join(cmd)))
|
||||
else:
|
||||
utils.run(cmd, raw=False, log=False)
|
||||
if opts['link']:
|
||||
cmd = ['mv', '%s' % (dst), '%s' % (srcf)]
|
||||
else:
|
||||
cmd = ['cp', '-r', '%s' % (dst), '%s' % (srcf)]
|
||||
cmd = ['cp', '-r', '-L', dst, srcf]
|
||||
if opts['dry']:
|
||||
LOG.dry('would run: %s' % (' '.join(cmd)))
|
||||
if opts['link']:
|
||||
LOG.dry('would symlink %s to %s' % (srcf, dst))
|
||||
else:
|
||||
utils.run(cmd, raw=False, log=False)
|
||||
if opts['link']:
|
||||
utils.remove(dst)
|
||||
os.symlink(srcf, dst)
|
||||
LOG.sub('\"%s\" imported' % (path))
|
||||
cnt += 1
|
||||
|
||||
Reference in New Issue
Block a user