1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-26 21:57:41 +03:00

waf: Make samba "ok" with directories for install being symlinks

stat -> lstat conversion.  This allows people for whom $PREFIX/var is a
symlink to complete make install.

Autobuild-User(master): Ira Cooper <ira@samba.org>
Autobuild-Date(master): Thu Sep 20 23:26:26 CEST 2012 on sn-devel-104
This commit is contained in:
Ira Cooper 2012-09-20 19:38:12 +00:00
parent a125ea7419
commit 0231575709

View File

@ -15,7 +15,7 @@ Utilities, the stable ones are the following:
import stat
def h_file(filename):
st = os.stat(filename)
st = os.lstat(filename)
if stat.S_ISDIR(st[stat.ST_MODE]): raise IOError('not a file')
m = Utils.md5()
m.update(str(st.st_mtime))
@ -419,7 +419,7 @@ def pprint(col, str, label='', sep='\n'):
def check_dir(dir):
"""If a folder doesn't exists, create it."""
try:
os.stat(dir)
os.lstat(dir)
except OSError:
try:
os.makedirs(dir)