Fix clone error on addons (no authorized users)

This commit is contained in:
Oleg Korshul
2020-03-19 11:58:56 +03:00
parent baf730baa7
commit 0deb674b33

View File

@ -312,7 +312,7 @@ def set_cwd(dir):
return
# git ---------------------------------------------------
def git_update(repo):
def git_update(repo, is_no_errors=False):
print("[git] update: " + repo)
url = "https://github.com/ONLYOFFICE/" + repo + ".git"
if config.option("git-protocol") == "ssh":
@ -320,7 +320,7 @@ def git_update(repo):
folder = get_script_dir() + "/../../" + repo
is_not_exit = False
if not is_dir(folder):
cmd("git", ["clone", url, folder])
cmd("git", ["clone", url, folder], is_no_errors)
is_not_exit = True
old_cur = os.getcwd()
os.chdir(folder)
@ -540,7 +540,7 @@ def sdkjs_addons_checkout():
addons_list = config.option("sdkjs-addons").rsplit(", ")
for name in addons_list:
if name in config.sdkjs_addons:
git_update(config.sdkjs_addons[name])
git_update(config.sdkjs_addons[name], True)
return
def server_addons_checkout():
@ -549,7 +549,7 @@ def server_addons_checkout():
addons_list = config.option("server-addons").rsplit(", ")
for name in addons_list:
if name in config.server_addons:
git_update(config.server_addons[name])
git_update(config.server_addons[name], True)
return
def web_apps_addons_checkout():
@ -558,7 +558,7 @@ def web_apps_addons_checkout():
addons_list = config.option("web-apps-addons").rsplit(", ")
for name in addons_list:
if name in config.web_apps_addons:
git_update(config.web_apps_addons[name])
git_update(config.web_apps_addons[name], True)
return
def sdkjs_addons_param():