waf: workaround for the 'make install' breakage
authorAndrew Tridgell <tridge@samba.org>
Tue, 5 Oct 2010 06:17:31 +0000 (17:17 +1100)
committerAndrew Tridgell <tridge@samba.org>
Tue, 5 Oct 2010 06:57:59 +0000 (06:57 +0000)
This is a temporary workaround until Jelmer gets a chance to look at
this

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Oct  5 06:57:59 UTC 2010 on sn-devel-104

buildtools/wafsamba/samba_install.py

index fc925c5955245e979d999fd781b710e4e0a96129..05ea56cc47ec8caeca7128a7a31429f875958b44 100644 (file)
@@ -24,7 +24,7 @@ def install_binary(self):
         return
 
     # work out the install path, expanding variables
-    install_path = self.samba_inst_path or '${BINDIR}'
+    install_path = getattr(self, 'samba_inst_path', None) or '${BINDIR}'
     install_path = bld.EXPAND_VARIABLES(install_path)
 
     orig_target = os.path.basename(self.target)
@@ -58,13 +58,13 @@ def install_library(self):
     install_ldflags = install_rpath(bld)
     build_ldflags   = build_rpath(bld)
 
-    if not Options.is_install or not self.samba_install:
+    if not Options.is_install or not getattr(self, 'samba_install', True):
         # just need to set the build rpath if we are not installing
         self.env.RPATH = build_ldflags
         return
 
     # setup the install path, expanding variables
-    install_path = self.samba_inst_path or '${LIBDIR}'
+    install_path = getattr(self, 'samba_inst_path', None) or '${LIBDIR}'
     install_path = bld.EXPAND_VARIABLES(install_path)
 
     if install_ldflags != build_ldflags:
@@ -83,7 +83,7 @@ def install_library(self):
 
     dev_link     = None
 
-    if self.samba_realname:
+    if getattr(self, 'samba_realname', None):
         install_name = self.samba_realname
         install_link = None
         if getattr(self, 'samba_type', None) == 'PYTHON':