diff --git a/install.py b/install.py index 0571cb2..c137613 100755 --- a/install.py +++ b/install.py @@ -468,9 +468,10 @@ class Show(Walker): class Do(Walker): def newer(self, files): - unix_cmd('mkdir', '-p', str(self.sysypath)) + usesudo = not self.syspath.is_relative_to(Path.home()) + unix_cmd('mkdir', '-p', str(self.syspath), sudo=usesudo) unix_cmd('cp', *(str(self.dirpath / f) for f in files), str(self.syspath), - sudo=not self.syspath.is_relative_to(Path.home())) + sudo=usesudo) older = newer