From a383f42957773b5ced9a0664b31aa48180b2efe4 Mon Sep 17 00:00:00 2001 From: Marcos Pinto Date: Thu, 2 Aug 2007 07:12:33 +0000 Subject: [PATCH] set correct paths --- setup.py | 10 ++++++++++ src/interface.py | 4 ++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 3267fa50a..e405392d7 100644 --- a/setup.py +++ b/setup.py @@ -197,6 +197,16 @@ class write_data_install_path(cmd.Command): conf_filename = os.path.join(self.lib_build_dir, 'deluge', 'common.py') + conf_file = open(conf_filename, 'r') + data = conf_file.read() + conf_file.close() + data = data.replace('@datadir@', self.prefix) + conf_file = open(conf_filename, 'w') + conf_file.write(data) + conf_file.close() + conf_filename = os.path.join(self.lib_build_dir, + 'deluge', 'interface.py') + conf_file = open(conf_filename, 'r') data = conf_file.read() conf_file.close() diff --git a/src/interface.py b/src/interface.py index b71a33eab..eaf961f27 100644 --- a/src/interface.py +++ b/src/interface.py @@ -48,7 +48,7 @@ import ipc_manager import plugins import tab_details import tab_files - +INSTALL_PREFIX = '@datadir@' class DelugeGTK: def __init__(self): self.ipc_manager = ipc_manager.Manager(self) @@ -123,7 +123,7 @@ class DelugeGTK: def new_release_check(): import os, sys py_version = sys.version[:3] - file = '/usr/lib/python' + py_version + '/site-packages/deluge/update.py' + file = INSTALL_PREFIX + '/lib/python' + py_version + '/site-packages/deluge/update.py' os.spawnlp(os.P_NOWAIT, 'python', 'python', file, common.PROGRAM_VERSION) if self.config.get("new_releases"):