|
|
|
@ -22,11 +22,12 @@ import signal |
|
|
|
|
SYNAPSE = ["python", "-B", "-m", "synapse.app.homeserver"] |
|
|
|
|
|
|
|
|
|
CONFIGFILE = "homeserver.yaml" |
|
|
|
|
PIDFILE = "homeserver.pid" |
|
|
|
|
|
|
|
|
|
GREEN = "\x1b[1;32m" |
|
|
|
|
NORMAL = "\x1b[m" |
|
|
|
|
|
|
|
|
|
CONFIG = yaml.load(open(CONFIGFILE)) |
|
|
|
|
PIDFILE = CONFIG["pid_file"] |
|
|
|
|
|
|
|
|
|
def start(): |
|
|
|
|
if not os.path.exists(CONFIGFILE): |
|
|
|
@ -40,7 +41,7 @@ def start(): |
|
|
|
|
sys.exit(1) |
|
|
|
|
print "Starting ...", |
|
|
|
|
args = SYNAPSE |
|
|
|
|
args.extend(["--daemonize", "-c", CONFIGFILE, "--pid-file", PIDFILE]) |
|
|
|
|
args.extend(["--daemonize", "-c", CONFIGFILE]) |
|
|
|
|
subprocess.check_call(args) |
|
|
|
|
print GREEN + "started" + NORMAL |
|
|
|
|
|
|
|
|
|