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:
parent
a125ea7419
commit
0231575709
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user