From 6df7a896ef96d02c9429a8f06e37f26c1255508f Mon Sep 17 00:00:00 2001 From: opi Date: Tue, 14 Mar 2017 16:48:50 +0100 Subject: [PATCH] [enh] Use _get_maindomain helper. --- src/yunohost/app.py | 6 ++---- src/yunohost/dyndns.py | 5 ++--- src/yunohost/monitor.py | 5 ++--- src/yunohost/user.py | 5 ++--- 4 files changed, 8 insertions(+), 13 deletions(-) diff --git a/src/yunohost/app.py b/src/yunohost/app.py index 68a4620ce..40231963e 100644 --- a/src/yunohost/app.py +++ b/src/yunohost/app.py @@ -988,12 +988,10 @@ def app_ssowatconf(auth): """ - from yunohost.domain import domain_list + from yunohost.domain import domain_list, _get_maindomain from yunohost.user import user_list - with open('/etc/yunohost/current_host', 'r') as f: - main_domain = f.readline().rstrip() - + main_domain = _get_maindomain() domains = domain_list(auth)['domains'] users = {} diff --git a/src/yunohost/dyndns.py b/src/yunohost/dyndns.py index 7553e417c..fca687b60 100644 --- a/src/yunohost/dyndns.py +++ b/src/yunohost/dyndns.py @@ -35,7 +35,7 @@ import subprocess from moulinette.core import MoulinetteError from moulinette.utils.log import getActionLogger -from yunohost.domain import get_public_ip +from yunohost.domain import get_public_ip, _get_maindomain logger = getActionLogger('yunohost.dyndns') @@ -78,8 +78,7 @@ def dyndns_subscribe(subscribe_host="dyndns.yunohost.org", domain=None, key=None """ if domain is None: - with open('/etc/yunohost/current_host', 'r') as f: - domain = f.readline().rstrip() + domain = _get_maindomain() # Verify if domain is available try: diff --git a/src/yunohost/monitor.py b/src/yunohost/monitor.py index 8fd8b7732..137e57b6e 100644 --- a/src/yunohost/monitor.py +++ b/src/yunohost/monitor.py @@ -40,7 +40,7 @@ from datetime import datetime from moulinette.core import MoulinetteError from moulinette.utils.log import getActionLogger -from yunohost.domain import get_public_ip +from yunohost.domain import get_public_ip, _get_maindomain logger = getActionLogger('yunohost.monitor') @@ -174,8 +174,7 @@ def monitor_network(units=None, human_readable=False): for u in units: if u == 'check': result[u] = {} - with open('/etc/yunohost/current_host', 'r') as f: - domain = f.readline().rstrip() + domain = _get_maindomain() cmd_check_smtp = os.system('/bin/nc -z -w1 yunohost.org 25') if cmd_check_smtp == 0: smtp_check = m18n.n('network_check_smtp_ok') diff --git a/src/yunohost/user.py b/src/yunohost/user.py index 9de9595f4..7c8776063 100644 --- a/src/yunohost/user.py +++ b/src/yunohost/user.py @@ -106,7 +106,7 @@ def user_create(auth, username, firstname, lastname, mail, password, """ import pwd - from yunohost.domain import domain_list + from yunohost.domain import domain_list, _get_maindomain from yunohost.hook import hook_callback from yunohost.app import app_ssowatconf @@ -163,8 +163,7 @@ def user_create(auth, username, firstname, lastname, mail, password, # If it is the first user, add some aliases if not auth.search(base='ou=users,dc=yunohost,dc=org', filter='uid=*'): - with open('/etc/yunohost/current_host') as f: - main_domain = f.readline().rstrip() + main_domain = _get_maindomain() aliases = [ 'root@' + main_domain, 'admin@' + main_domain,