From: Sujith H Date: Fri, 24 Jun 2016 15:25:53 +0000 (+0100) Subject: toaster: remove SSTATE_MIRRORS from blacklists in views X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c3dd4fb193c80ed9a6dbddf7f6a1eadd0964ac8c;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git toaster: remove SSTATE_MIRRORS from blacklists in views Remove SSTATE_MIRRORS variable from blacklists in views.py This helps user to point mirrors using SSTATE_MIRRORS with toaster. [#YOCTO 9598] Signed-off-by: Sujith H Signed-off-by: Michael Wood Signed-off-by: Richard Purdie --- diff --git a/lib/toaster/toastergui/views.py b/lib/toaster/toastergui/views.py index 28ff67b76f3..c40273c8ba4 100755 --- a/lib/toaster/toastergui/views.py +++ b/lib/toaster/toastergui/views.py @@ -1533,11 +1533,16 @@ if True: def xhr_configvaredit(request, pid): try: prj = Project.objects.get(id = pid) + # There are cases where user can add variables which hold values + # like http://, file:/// etc. In such case a simple split(":") + # would fail. One example is SSTATE_MIRRORS variable. So we use + # max_split var to handle them. + max_split = 1 # add conf variables if 'configvarAdd' in request.POST: t=request.POST['configvarAdd'].strip() if ":" in t: - variable, value = t.split(":") + variable, value = t.split(":", max_split) else: variable = t value = "" @@ -1547,7 +1552,7 @@ if True: if 'configvarChange' in request.POST: t=request.POST['configvarChange'].strip() if ":" in t: - variable, value = t.split(":") + variable, value = t.split(":", max_split) else: variable = t value = "" @@ -2210,7 +2215,7 @@ if True: vars_blacklist = { 'PARALLEL_MAKE','BB_NUMBER_THREADS', 'BB_DISKMON_DIRS','BB_NUMBER_THREADS','CVS_PROXY_HOST','CVS_PROXY_PORT', - 'PARALLEL_MAKE','SSTATE_MIRRORS','TMPDIR', + 'PARALLEL_MAKE','TMPDIR', 'all_proxy','ftp_proxy','http_proxy ','https_proxy' }