1 Commits

4 changed files with 1 additions and 10 deletions

View File

@ -1,4 +1,3 @@
from pathlib import Path
import shutil import shutil
import subprocess import subprocess
from typing import Optional from typing import Optional
@ -52,8 +51,6 @@ class BaseHybridController(BaseServerController, DirectoryBasedController):
) )
else: else:
ssl_config = "" ssl_config = ""
binary_path = shutil.which(self.binary_name)
assert binary_path, f"Could not find '{binary_path}' executable"
with self.open_file("server.conf") as fd: with self.open_file("server.conf") as fd:
fd.write( fd.write(
(self.template_config).format( (self.template_config).format(
@ -63,7 +60,6 @@ class BaseHybridController(BaseServerController, DirectoryBasedController):
services_port=services_port, services_port=services_port,
password_field=password_field, password_field=password_field,
ssl_config=ssl_config, ssl_config=ssl_config,
install_prefix=Path(binary_path).parent.parent,
) )
) )
assert self.directory assert self.directory

View File

@ -3,9 +3,6 @@ from typing import Set, Type
from .base_hybrid import BaseHybridController from .base_hybrid import BaseHybridController
TEMPLATE_CONFIG = """ TEMPLATE_CONFIG = """
module_base_path = "{install_prefix}/lib/ircd-hybrid/modules";
.include "./reference.modules.conf"
serverinfo {{ serverinfo {{
name = "My.Little.Server"; name = "My.Little.Server";
sid = "42X"; sid = "42X";

View File

@ -101,7 +101,7 @@ TEMPLATE_V4_CONFIG = """
# HELP/HELPOP # HELP/HELPOP
<module name="help"> <module name="help">
<include file="examples/help.example.conf"> <include file="examples/help.conf.example">
""" """

View File

@ -408,7 +408,6 @@ class SableController(BaseServerController, DirectoryBasedController):
], ],
cwd=self.directory, cwd=self.directory,
preexec_fn=os.setsid, preexec_fn=os.setsid,
env={"RUST_BACKTRACE": "1", **os.environ},
) )
self.pgroup_id = os.getpgid(self.proc.pid) self.pgroup_id = os.getpgid(self.proc.pid)
@ -486,7 +485,6 @@ class SableServicesController(BaseServicesController):
], ],
cwd=self.server_controller.directory, cwd=self.server_controller.directory,
preexec_fn=os.setsid, preexec_fn=os.setsid,
env={"RUST_BACKTRACE": "1", **os.environ},
) )
self.pgroup_id = os.getpgid(self.proc.pid) self.pgroup_id = os.getpgid(self.proc.pid)