diff --git a/.gitignore b/.gitignore index 94b090b91..2db593e69 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ .* *.pyc /files -pypo/liquidsoap/liquidsoap +python_apps/pypo/liquidsoap/liquidsoap build/build.properties diff --git a/python_apps/pypo/install/pypo-daemontools-liquidsoap.sh b/python_apps/pypo/install/pypo-daemontools-liquidsoap.sh index 6f9061bfa..2b4ce0df4 100644 --- a/python_apps/pypo/install/pypo-daemontools-liquidsoap.sh +++ b/python_apps/pypo/install/pypo-daemontools-liquidsoap.sh @@ -1,10 +1,16 @@ #!/bin/sh ls_user="pypo" export HOME="/home/pypo/" +api_client_path="/opt/pypo/" ls_path="/opt/pypo/bin/liquidsoap/liquidsoap" ls_param="/opt/pypo/bin/scripts/ls_script.liq" echo "*** Daemontools: starting liquidsoap" exec 2>&1 -echo "exec sudo -u ${ls_user} ${ls_path} ${ls_param} " -cd /opt/pypo/bin/scripts && sudo -u ${ls_user} ${ls_path} ${ls_param} + +PYTHONPATH=${api_client_path}:$PYTHONPATH +export PYTHONPATH + +cd /opt/pypo/bin/scripts +exec setuidgid ${ls_user} \ + ${ls_path} ${ls_param} # EOF