Commit 66e1e032 authored by Julien Muchembled's avatar Julien Muchembled

recipe.mkdirectory: fix error message and ignore null path

parent a3d83b64
...@@ -36,9 +36,7 @@ class Recipe(GenericBaseRecipe): ...@@ -36,9 +36,7 @@ class Recipe(GenericBaseRecipe):
self.mode = int(self.directory.pop('mode', '700'), 8) self.mode = int(self.directory.pop('mode', '700'), 8)
def install(self): def install(self):
for path in sorted(self.directory.values()): for path in sorted(self.directory.itervalues()):
if not os.path.exists(path): if path and not os.path.isdir(path):
os.makedirs(path, self.mode) os.makedirs(path, self.mode)
elif not os.path.isdir(path):
raise OSError("%s path exits, but it's not a directory.")
return [] return []
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment