aboutsummaryrefslogtreecommitdiffstats
path: root/bin/toaster
diff options
context:
space:
mode:
authorAlexandru DAMIAN <alexandru.damian@intel.com>2014-11-14 17:07:06 +0000
committerAlexandru DAMIAN <alexandru.damian@intel.com>2014-11-20 15:43:57 +0000
commit4357200aed522ad56cfd84917f877645b83b6a70 (patch)
treeb4f8f9bc554eb94799b5767a65f6efe9d6851de2 /bin/toaster
parent3f614295d688c33b690f63ff7eb28e6988707919 (diff)
downloadbitbake-4357200aed522ad56cfd84917f877645b83b6a70.tar.gz
toastergui: layer name correlation
This patch modifies how layers are identified and matched. Layers were primarely organized by the source of layer information, and Releases were separated by both layer git branches and originating source of layer information. This setup prevented mixing layers from different sources for a certain release, which didn't match the way people use Yocto Project / bitbake. This patch brings name-based indentification, where layers with the same name are assumed to be equivalent, in the sense of being able to substitute one another. To facilitate this identification to humans, layers are differentiated by GIT URI instead of layer sources, which was a rather arbitrary abstraction. Additional changes include modification to models in order accomodate for the new data structure, and to config file loading to match the new toasterconf.json layout. Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Diffstat (limited to 'bin/toaster')
-rwxr-xr-xbin/toaster2
1 files changed, 1 insertions, 1 deletions
diff --git a/bin/toaster b/bin/toaster
index 75f31d032..751101255 100755
--- a/bin/toaster
+++ b/bin/toaster
@@ -126,7 +126,6 @@ function notify_chldexit() {
}
-
# Verify prerequisites
if ! echo "import django; print (1,) == django.VERSION[0:1] and django.VERSION[1:2][0] in (5,6)" | python 2>/dev/null | grep True >/dev/null; then
@@ -139,6 +138,7 @@ if ! echo "import south; print [0,8,4] == map(int,south.__version__.split(\".\"
return 2
fi
+
# read command line parameters
BBBASEDIR=`dirname ${BASH_SOURCE}`/..