diff --git a/src/yunohost/domain.py b/src/yunohost/domain.py index b30dc4735..2bbf589f4 100644 --- a/src/yunohost/domain.py +++ b/src/yunohost/domain.py @@ -28,9 +28,11 @@ import re import json import yaml import errno -import requests +import shutil from urllib import urlopen +import requests + from moulinette.core import MoulinetteError from moulinette.utils.log import getActionLogger @@ -194,7 +196,7 @@ def domain_remove(auth, domain, force=False): m18n.n('domain_uninstall_app_first')) if auth.remove('virtualdomain=' + domain + ',ou=domains') or force: - os.system('rm -rf /etc/yunohost/certs/%s' % domain) + shutil.rmtree('rm -rf /etc/yunohost/certs/%s' % domain) else: raise MoulinetteError(errno.EIO, m18n.n('domain_deletion_failed'))