From 3c9e8e18aac7ba5e0446a38741a3fe6af8936651 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 17 Mar 2010 08:50:49 +1100 Subject: build: check that the symlink doesn't exist before creating --- buildtools/wafsamba/wafsamba.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'buildtools') diff --git a/buildtools/wafsamba/wafsamba.py b/buildtools/wafsamba/wafsamba.py index a6b9552313..db4b7b80d2 100644 --- a/buildtools/wafsamba/wafsamba.py +++ b/buildtools/wafsamba/wafsamba.py @@ -29,8 +29,11 @@ def SAMBA_BUILD_ENV(conf): mkdir_p(os.path.join(conf.blddir, 'python/samba/dcerpc')) # this allows all of the bin/shared and bin/python targets # to be expressed in terms of build directory paths - os.symlink('../python', os.path.join(conf.blddir, 'default/python')) - os.symlink('../shared', os.path.join(conf.blddir, 'default/shared')) + for p in ['python','shared']: + link_target = os.path.join(conf.blddir, 'default/' + p) + if not os.path.lexists(link_target): + os.symlink('../' + p, link_target) + ################################################################ -- cgit