Fixed everything about Airtime on Debian

* Added sysvinit scripts back in and cleaned them up
* service status now works correctly for all services
* Moved logging config files into install/ folders for the python_apps
* Fixed some small setup.py problems in the various python_apps
* Gave each python app a better bin/ script which doesn't fork, which lets
  service status work automagically.
This commit is contained in:
Albert Santoni 2015-02-13 16:06:59 -05:00
parent bbcd4fbe2e
commit a2d8da617d
16 changed files with 168 additions and 16 deletions

View file

@ -18,9 +18,12 @@ else:
pypo_files.append(os.path.join(root, filename))
data_files = [
('/etc/init', ['install/airtime-playout.conf.template']),
('/etc/init', ['install/airtime-liquidsoap.conf.template']),
('/etc/airtime', ['pypo/notify_logging.cfg']),
('/etc/init', ['install/upstart/airtime-playout.conf.template']),
('/etc/init', ['install/upstart/airtime-liquidsoap.conf.template']),
('/etc/init.d', ['install/sysvinit/airtime-playout']),
('/etc/init.d', ['install/sysvinit/airtime-liquidsoap']),
('/etc/airtime', ['install/notify_logging.cfg']),
('/etc/airtime', ['install/pypo_logging.cfg']),
('/var/log/airtime/pypo', []),
('/var/log/airtime/pypo-liquidsoap', []),
('/var/tmp/airtime/pypo', []),
@ -36,7 +39,7 @@ setup(name='airtime-playout',
url='http://github.com/sourcefabric/Airtime',
author='sourcefabric',
license='AGPLv3',
packages=['pypo', 'pypo.media.update',
packages=['pypo', 'pypo.media', 'pypo.media.update',
'liquidsoap', 'liquidsoap.library'],
package_data={'': ['*.liq', '*.cfg']},
scripts=[