Run initctl and update rc.d when using --no-init-script

This commit is contained in:
Duncan Sommerville 2015-06-18 12:08:24 -04:00
parent afb02301c1
commit 03d2ad5474
1 changed files with 5 additions and 4 deletions

View File

@ -15,14 +15,10 @@ else:
def postinst():
print "Reloading initctl configuration"
call(['initctl', 'reload-configuration'])
# Make /etc/init.d file executable and set proper
# permissions for the defaults config file
os.chmod('/etc/init.d/airtime-celery', 0755)
os.chmod('/etc/default/airtime-celery', 0640)
# print "Setting Celery to start on boot"
call(['update-rc.d', 'airtime-celery', 'defaults'])
print "Run \"sudo service airtime-celery restart\" now."
setup(name='airtime-celery',
@ -41,5 +37,10 @@ setup(name='airtime-celery',
zip_safe=False,
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:
postinst()