From 24ddf068817393d842c1bad46a9b046e6c0eeeee Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Sat, 29 Nov 2008 08:54:39 +0100 Subject: [PATCH] [FIX] setup.py build lp bug: https://launchpad.net/bugs/303306 fixed bzr revid: stephane@tinyerp.com-20081129075439-mukeljoivgvcp0r8 --- setup.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/setup.py b/setup.py index 7dd689f88be..2062c039af0 100755 --- a/setup.py +++ b/setup.py @@ -37,7 +37,8 @@ from stat import ST_MODE from distutils.core import setup, Command from distutils.command.install import install from distutils.command.build import build -#from distutils.command.install_scripts import install_scripts +from distutils.command.build_scripts import build_scripts +from distutils.command.install_scripts import install_scripts from distutils.file_util import copy_file if os.name == 'nt': @@ -149,15 +150,15 @@ def data_files(): check_modules() - -class openerp_server_build(build): - def run(self): - open('openerp-server', 'w').close() - - build.run(self) +f = file('openerp-server','w') +start_script = """#!/bin/sh\necho "OpenERP Setup - The content of this file is generated at the install stage" """ +f.write(start_script) +f.close() class openerp_server_install(install): def run(self): + from pprint import pprint as pp + pp(self.__dict__) # create startup script start_script = "#!/bin/sh\ncd %s\nexec %s ./openerp-server.py $@\n" % (opj(self.install_libbase, "openerp-server"), sys.executable) # write script @@ -189,7 +190,9 @@ setup(name = name, classifiers = filter(None, classifiers.split("\n")), license = license, data_files = data_files(), - cmdclass = { 'install' : openerp_server_install, 'build' : openerp_server_build }, + cmdclass = { + 'install' : openerp_server_install, + }, scripts = ['openerp-server'], packages = ['openerp-server', 'openerp-server.addons',