diff options
author | Ira Cooper <ira@samba.org> | 2012-09-20 19:38:12 +0000 |
---|---|---|
committer | Ira Cooper <ira@samba.org> | 2012-09-20 23:26:26 +0200 |
commit | 0231575709231eadd89761d966c1b8412950de00 (patch) | |
tree | 75de05b588e3d889727282feb1e6bd7473de65dc /buildtools/wafadmin | |
parent | a125ea7419142dfb86c4f32b1d46896f3bf40704 (diff) | |
download | samba-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
Diffstat (limited to 'buildtools/wafadmin')
-rw-r--r-- | buildtools/wafadmin/Utils.py | 4 |
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) |