Fix airtime-celery setup
This commit is contained in:
parent
de184d761e
commit
4a92ec4e12
|
@ -11,6 +11,8 @@ if sys.argv[1] in install_args and "--no-init-script" not in sys.argv:
|
||||||
data_files = [('/etc/default', ['install/conf/airtime-celery']),
|
data_files = [('/etc/default', ['install/conf/airtime-celery']),
|
||||||
('/etc/init.d', ['install/initd/airtime-celery'])]
|
('/etc/init.d', ['install/initd/airtime-celery'])]
|
||||||
else:
|
else:
|
||||||
|
if "--no-init-script" in sys.argv:
|
||||||
|
sys.argv.remove("--no-init-script")
|
||||||
data_files = []
|
data_files = []
|
||||||
|
|
||||||
|
|
||||||
|
@ -19,6 +21,10 @@ def postinst():
|
||||||
# permissions for the defaults config file
|
# permissions for the defaults config file
|
||||||
os.chmod('/etc/init.d/airtime-celery', 0755)
|
os.chmod('/etc/init.d/airtime-celery', 0755)
|
||||||
os.chmod('/etc/default/airtime-celery', 0640)
|
os.chmod('/etc/default/airtime-celery', 0640)
|
||||||
|
print "Reloading initctl configuration"
|
||||||
|
call(['initctl', 'reload-configuration'])
|
||||||
|
print "Setting Celery to start on boot"
|
||||||
|
call(['update-rc.d', 'airtime-celery', 'defaults'])
|
||||||
print "Run \"sudo service airtime-celery restart\" now."
|
print "Run \"sudo service airtime-celery restart\" now."
|
||||||
|
|
||||||
setup(name='airtime-celery',
|
setup(name='airtime-celery',
|
||||||
|
@ -37,10 +43,5 @@ setup(name='airtime-celery',
|
||||||
zip_safe=False,
|
zip_safe=False,
|
||||||
data_files=data_files)
|
data_files=data_files)
|
||||||
|
|
||||||
print "Reloading initctl configuration"
|
|
||||||
call(['initctl', 'reload-configuration'])
|
|
||||||
print "Setting Celery to start on boot"
|
|
||||||
call(['update-rc.d', 'airtime-celery', 'defaults'])
|
|
||||||
|
|
||||||
if data_files:
|
if data_files:
|
||||||
postinst()
|
postinst()
|
||||||
|
|
Loading…
Reference in New Issue