diff --git a/plinth/modules/mumble/privileged.py b/plinth/modules/mumble/privileged.py index 6e155eedf..a36a4583a 100644 --- a/plinth/modules/mumble/privileged.py +++ b/plinth/modules/mumble/privileged.py @@ -11,7 +11,8 @@ import augeas from plinth import action_utils from plinth.actions import privileged, secret_str -CONFIG_FILE = '/etc/mumble-server.ini' +CONFIG_FILE = '/etc/mumble/mumble-server.ini' +OLD_CONFIG_FILE = '/etc/mumble-server.ini' DATA_DIR = '/var/lib/mumble-server' @@ -79,8 +80,10 @@ def _load_augeas(): """Initialize Augeas.""" aug = augeas.Augeas(flags=augeas.Augeas.NO_LOAD + augeas.Augeas.NO_MODL_AUTOLOAD) - aug.transform('Php', CONFIG_FILE) - aug.set('/augeas/context', '/files' + CONFIG_FILE) + config_file = CONFIG_FILE if pathlib.Path(CONFIG_FILE).exists() \ + else OLD_CONFIG_FILE + aug.transform('Php', config_file) + aug.set('/augeas/context', '/files' + config_file) aug.load() return aug