Mercurial > libervia-backend
changeset 1156:cc022c1cc09f
misc (install): fixed self.root access when it's not used
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 03 Sep 2014 17:55:05 +0200 |
parents | a1d47760df3f |
children | c4b62e6b7377 |
files | setup.py |
diffstat | 1 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/setup.py Wed Sep 03 17:44:19 2014 +0200 +++ b/setup.py Wed Sep 03 17:55:05 2014 +0200 @@ -137,9 +137,12 @@ os.symlink(source, dest) def run(self): - ignore_idx = 0 if self.root is None else len(self.root) - if self.root[-1] == '/': - ignore_idx-=1 # we dont want to remove the first '/' in _final paths + if not self.root: + ignore_idx = 0 + else: + ignore_idx = len(self.root) + if self.root[-1] == '/': + ignore_idx-=1 # we dont want to remove the first '/' in _final paths # _final suffixed attributes are the ones without the self.root prefix path # it's used at least on Arch linux installation as install is made on a local $pkgdir # which is later moved to user's FS root