#!/bin/bash -e debug="f" showhelp () { echo "Usage: airtime-liquidsoap [options] --help|-h Displays usage information. --debug|-d Print error messages to console" } set -- $(getopt -l help,debug "hd" "$@") while [ $# -gt 0 ] do case "$1" in (-h|--help) showhelp; exit 0;; (-d|--debug) debug="t";; (--) shift; break;; (-*) echo "$0: error - unrecognized option $1" 1>&2; exit 1;; (*) break;; esac shift done virtualenv_bin="/usr/lib/airtime/airtime_virtualenv/bin/" . ${virtualenv_bin}activate export HOME="/var/tmp/airtime/pypo/" if [ "$debug" = "t" ]; then ls_path="/usr/bin/airtime-liquidsoap --verbose -f" else ls_path="/usr/bin/airtime-liquidsoap --verbose -f -d" fi export PYTHONPATH=/usr/lib/airtime ls_param="/usr/lib/airtime/pypo/bin/liquidsoap_scripts/ls_script.liq" cd /usr/lib/airtime/pypo/bin/liquidsoap_scripts python generate_liquidsoap_cfg.py exec ${ls_path} ${ls_param} 2>&1