mirror of
https://github.com/YunoHost/moulinette.git
synced 2024-09-03 20:06:31 +02:00
Add runlevel setting
This commit is contained in:
parent
dcdf7e44bc
commit
a5e2e63d7d
2 changed files with 8 additions and 1 deletions
|
@ -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
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue