From 3bde81fa7662477274a20a6572fdbe45f09c6df4 Mon Sep 17 00:00:00 2001 From: deadc0de6 Date: Wed, 15 Mar 2017 17:47:50 +0100 Subject: [PATCH] fix bug --- dotdrop/dotdrop.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dotdrop/dotdrop.py b/dotdrop/dotdrop.py index 3e2f5b3..2e80d74 100755 --- a/dotdrop/dotdrop.py +++ b/dotdrop/dotdrop.py @@ -102,7 +102,10 @@ def importer(opts, conf, paths): key = 'd_%s' % (key) else: key = 'f_%s' % (key) - src = dst.lstrip(home).lstrip('.') + src = dst + if dst.startswith(home): + src = dst[len(home):] + src = src.lstrip('.' + os.sep) dotfile = Dotfile(key, dst, src) srcf = os.path.join(CUR, opts['dotpath'], src) if os.path.exists(srcf):