diff --git a/product/ERP5/Tool/IntrospectionTool.py b/product/ERP5/Tool/IntrospectionTool.py index 55be804ce61bc42651affb65dd2ecbb359b48dc4..62cc2100355887c2406b0ec78c158d211ae757eb 100644 --- a/product/ERP5/Tool/IntrospectionTool.py +++ b/product/ERP5/Tool/IntrospectionTool.py @@ -318,45 +318,6 @@ class IntrospectionTool(LogMixin, BaseTool): """ return getConfiguration().softwarehome - #security.declareProtected(Permissions.ManagePortal, 'setSoftwareHome') - #def setSoftwareHome(self, relative_path): - # """ - # EXPERIMENTAL - DEVELOPMENT - - # Set the value of SOFTWARE_HOME for zopectl startup script - # or from zope.conf (whichever is most relevant) - - # Rationale: multiple versions of ERP5 / Zope can be present - # at the same time on the same system - - # WARNING: the list of possible path should be protected - # if possible (ex. /etc/erp5/software_home) - # """ - # config = self._loadExternalConfig() - # allowed_path_list = config.get("main", "zopehome").split("\n") - # base_zope_path = config.get("base", "base_zope_path").split("\n") - # path = "%s/%s/lib/python" % (base_zope_path,relative_path) - # - # if path not in allowed_path_list: - # raise Unauthorized("You are setting one Unauthorized path as Zope Home.") - - # config_file = self._getZopeConfigurationFile("bin/zopectl") - # new_file_list = [] - # for line in config_file: - # if line.startswith("SOFTWARE_HOME="): - # # Only comment the line, so it can easily reverted - # new_file_list.append("#%s" % (line)) - # new_file_list.append('SOFTWARE_HOME="%s"\n' % (path)) - # else: - # new_file_list.append(line) - - # config_file.close() - - # # reopen file for write - # config_file = self._getZopeConfigurationFile("bin/zopectl", "w") - # config_file.write("".join(new_file_list)) - # config_file.close() - # return security.declareProtected(Permissions.ManagePortal, 'getPythonExecutable') def getPythonExecutable(self):