This commit is contained in:
Kload 2013-02-28 17:58:18 +01:00
parent 842ec27a48
commit f9697cbfb3
2 changed files with 9 additions and 2 deletions

View file

@ -257,7 +257,8 @@ def app_install(app, domain, path='/', label=None, public=False, protected=True)
if 'script_path' in manifest['yunohost']:
os.system('cp -a "'+ app_tmp_folder +'/'+ manifest['yunohost']['script_path'] +'" '+ app_setting_path)
shutil.rmtree(app_tmp_folder)
shutil.rmtree(app_tmp_folder)
if os.system('chmod 400 -R '+ app_setting_path) == 0:
win_msg(_("Installation complete"))
@ -425,7 +426,12 @@ def _installed_instance_number(app):
"""
number = 0
installed_apps = os.listdir(apps_setting_path)
try:
installed_apps = os.listdir(apps_setting_path)
except OSError:
os.makedirs(apps_setting_path)
return 0
for installed_app in installed_apps:
if '__' in installed_app:
if app == installed_app[:installed_app.index('__')]:

View file

@ -4,6 +4,7 @@ import os
import sys
import datetime
import re
import shutil
from urllib import urlopen
from yunohost import YunoHostError, YunoHostLDAP, win_msg, colorize, validate, get_required_args