def make_install(self): """Extend make install to make sure that the 'python' command is present.""" Application.make_install(self) python_binary_path = os.path.join(self.installdir, 'bin', 'python') if not os.path.isfile(python_binary_path): pythonver = '.'.join(self.version().split('.')[0:2]) srcbin = "%s%s" % (python_binary_path, pythonver) try: os.symlink(srcbin, python_binary_path) except OSError, err: self.log.error("Failed to symlink %s to %s: %s" % err)
def make_install(self): """Install step Default make install and optionally remove incomplete lapack libs. If the full_lapack option was set to false we don't """ Application.make_install(self) if not self.getcfg('full_lapack'): for i in ['liblapack.a', 'liblapack.so']: lib = os.path.join(self.installdir, "lib", i[0]) if os.path.exists(lib): os.rename(lib, os.path.join(self.installdir, "lib", lib.replace("liblapack", "liblapack_atlas"))) else: self.log.warning("Tried to remove %s, but file didn't exist")