summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIra Cooper <ira@samba.org>2012-09-20 19:38:12 +0000
committerIra Cooper <ira@samba.org>2012-09-20 23:26:26 +0200
commit0231575709231eadd89761d966c1b8412950de00 (patch)
tree75de05b588e3d889727282feb1e6bd7473de65dc
parenta125ea7419142dfb86c4f32b1d46896f3bf40704 (diff)
downloadsamba-0231575709231eadd89761d966c1b8412950de00.tar.gz
samba-0231575709231eadd89761d966c1b8412950de00.tar.bz2
samba-0231575709231eadd89761d966c1b8412950de00.zip
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
-rw-r--r--buildtools/wafadmin/Utils.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/buildtools/wafadmin/Utils.py b/buildtools/wafadmin/Utils.py
index 41dad570eb..91ded93b6e 100644
--- a/buildtools/wafadmin/Utils.py
+++ b/buildtools/wafadmin/Utils.py
@@ -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)