diff --git a/installer/install b/installer/install index 0168d5348..9873ff0d3 100755 --- a/installer/install +++ b/installer/install @@ -374,6 +374,9 @@ verbose "\n * Creating liquidsoap symlink..." ln -sf /usr/bin/liquidsoap /usr/bin/airtime-liquidsoap verbose "...Done" +sed "s@WEB_USER@${web_user}@g" ${SCRIPT_DIR}/lib/Upstart.conf > /etc/dbus-1/system.d/Upstart.conf + +service dbus restart initctl reload-configuration if [ ! -d /var/log/airtime ]; then diff --git a/installer/bin/requirements-ubuntu-saucy.apt b/installer/lib/requirements-ubuntu-saucy.apt similarity index 100% rename from installer/bin/requirements-ubuntu-saucy.apt rename to installer/lib/requirements-ubuntu-saucy.apt diff --git a/installer/bin/requirements-ubuntu-trusty.apt b/installer/lib/requirements-ubuntu-trusty.apt similarity index 100% rename from installer/bin/requirements-ubuntu-trusty.apt rename to installer/lib/requirements-ubuntu-trusty.apt diff --git a/python_apps/media-monitor/install/airtime-media-monitor.conf b/python_apps/media-monitor/install/airtime-media-monitor.conf index d4d070c98..20b611aa5 100755 --- a/python_apps/media-monitor/install/airtime-media-monitor.conf +++ b/python_apps/media-monitor/install/airtime-media-monitor.conf @@ -12,4 +12,4 @@ setgid www-data env LANG='en_US.UTF-8' env LC_ALL='en_US.UTF-8' -exec su -s /bin/sh -c 'exec airtime-media-monitor' www-data -- init --user \ No newline at end of file +exec airtime-media-monitor \ No newline at end of file diff --git a/python_apps/media-monitor/setup.py b/python_apps/media-monitor/setup.py index 6b4e37bdf..c35c36131 100755 --- a/python_apps/media-monitor/setup.py +++ b/python_apps/media-monitor/setup.py @@ -12,7 +12,7 @@ if '--no-init-script' in sys.argv: data_files = [] sys.argv.remove('--no-init-script') # super hax else: - data_files = [('/usr/share/upstart/sessions', ['install/airtime-media-monitor.conf'])] + data_files = [('/etc/init', ['install/airtime-media-monitor.conf'])] print data_files setup(name='airtime-media-monitor', diff --git a/python_apps/pypo/install/airtime-liquidsoap.conf b/python_apps/pypo/install/airtime-liquidsoap.conf index fed89f275..e60835dea 100755 --- a/python_apps/pypo/install/airtime-liquidsoap.conf +++ b/python_apps/pypo/install/airtime-liquidsoap.conf @@ -12,4 +12,4 @@ setgid www-data env LANG='en_US.UTF-8' env LC_ALL='en_US.UTF-8' -exec su -s /bin/sh -c 'exec airtime-liquidsoap' www-data -- init --user +exec airtime-liquidsoap diff --git a/python_apps/pypo/install/airtime-playout.conf b/python_apps/pypo/install/airtime-playout.conf index 2b5b8c1e1..7d13a436e 100755 --- a/python_apps/pypo/install/airtime-playout.conf +++ b/python_apps/pypo/install/airtime-playout.conf @@ -12,4 +12,4 @@ setgid www-data env LANG='en_US.UTF-8' env LC_ALL='en_US.UTF-8' -exec su -s /bin/sh -c 'exec airtime-playout' www-data -- init --user \ No newline at end of file +exec airtime-playout \ No newline at end of file diff --git a/python_apps/pypo/setup.py b/python_apps/pypo/setup.py index 7992d9383..955e75cce 100755 --- a/python_apps/pypo/setup.py +++ b/python_apps/pypo/setup.py @@ -12,7 +12,7 @@ if '--no-init-script' in sys.argv: data_files = [] sys.argv.remove('--no-init-script') # super hax else: - data_files = [('/usr/share/upstart/sessions', ['install/airtime-playout.conf', 'install/airtime-liquidsoap.conf'])] + data_files = [('/etc/init', ['install/airtime-playout.conf', 'install/airtime-liquidsoap.conf'])] print data_files setup(name='airtime-playout',