1
0
mirror of https://github.com/samba-team/samba.git synced 2025-08-26 01:49:31 +03:00

waf: make mkdir_p() a bit more robust

This commit is contained in:
Andrew Tridgell
2011-03-04 17:11:20 +11:00
parent 72ca88d604
commit 20ec0b6629

View File

@ -308,7 +308,12 @@ def recursive_dirlist(dir, relbase, pattern=None):
def mkdir_p(dir):
'''like mkdir -p'''
if not dir or os.path.isdir(dir):
if not dir:
return
if dir.endswith("/"):
mkdir_p(dir[:-1])
return
if os.path.isdir(dir):
return
mkdir_p(os.path.dirname(dir))
os.mkdir(dir)