From ff2c733170f98f98d8be9fe8de34762356e0c2a7 Mon Sep 17 00:00:00 2001 From: Jonas L Date: Mon, 31 Jan 2022 10:13:49 +0100 Subject: [PATCH] feat(playout): change liquidsoap working dir (#1547) BREAKING CHANGE: When running liquidsoap as a systemd service, the working directory is now /var/lib/libretime/playout. --- playout/install/systemd/libretime-liquidsoap.service | 1 + playout/libretime_liquidsoap/main.py | 4 ---- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/playout/install/systemd/libretime-liquidsoap.service b/playout/install/systemd/libretime-liquidsoap.service index e6a18a63f..152e51dc5 100644 --- a/playout/install/systemd/libretime-liquidsoap.service +++ b/playout/install/systemd/libretime-liquidsoap.service @@ -4,6 +4,7 @@ Description=Libretime Liquidsoap Service [Service] Environment=LIBRETIME_LOG_FILEPATH=/var/log/libretime/liquidsoap.log Environment=LIBRETIME_CONFIG_FILEPATH=/etc/airtime/airtime.conf +WorkingDirectory=/var/lib/libretime/playout ExecStart=/usr/local/bin/libretime-liquidsoap User=libretime-playout diff --git a/playout/libretime_liquidsoap/main.py b/playout/libretime_liquidsoap/main.py index f5c40fce3..64a4f3fd0 100644 --- a/playout/libretime_liquidsoap/main.py +++ b/playout/libretime_liquidsoap/main.py @@ -12,8 +12,6 @@ from loguru import logger from . import generate_liquidsoap_cfg -PYPO_HOME = "/var/tmp/airtime/pypo/" - @click.command() @cli_logging_options() @@ -24,8 +22,6 @@ def cli(log_level: int, log_filepath: Optional[Path]): log_level = level_from_name(log_level) setup_logger(log_level, log_filepath) - os.environ["HOME"] = PYPO_HOME - generate_liquidsoap_cfg.run(log_filepath) # check liquidsoap version so we can run a scripts matching the liquidsoap minor version liquidsoap_version = subprocess.check_output(