Add runlevel setting

This commit is contained in:
Kload 2013-12-05 16:10:37 +00:00
parent dcdf7e44bc
commit a5e2e63d7d
2 changed files with 8 additions and 1 deletions

View file

@ -353,6 +353,9 @@ app:
full: --log full: --log
help: Absolute path to log file to display help: Absolute path to log file to display
-r: -r:
full: --runlevel
help: Runlevel priority of the service
-R:
full: --remove full: --remove
help: Remove service help: Remove service
action: store_true action: store_true

View file

@ -581,7 +581,7 @@ def app_setting(app, key, value=None, delete=False):
yaml.safe_dump(app_settings, f, default_flow_style=False) yaml.safe_dump(app_settings, f, default_flow_style=False)
def app_service(service, status=None, log=None, remove=False): def app_service(service, status=None, log=None, runlevel=None, remove=False):
""" """
Add or remove a YunoHost monitored service Add or remove a YunoHost monitored service
@ -589,6 +589,7 @@ def app_service(service, status=None, log=None, remove=False):
service -- Service to add/remove service -- Service to add/remove
status -- Custom status command status -- Custom status command
log -- Absolute path to log file to display log -- Absolute path to log file to display
runlevel -- Runlevel priority of the service
remove -- Remove service remove -- Remove service
""" """
@ -612,6 +613,9 @@ def app_service(service, status=None, log=None, remove=False):
if log is not None: if log is not None:
services[service]['log'] = log services[service]['log'] = log
if runlevel is not None:
services[service]['runlevel'] = runlevel
with open(service_file, 'w') as f: with open(service_file, 'w') as f:
yaml.safe_dump(services, f, default_flow_style=False) yaml.safe_dump(services, f, default_flow_style=False)