From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ee0-f47.google.com ([74.125.83.47]) by linuxtogo.org with esmtp (Exim 4.72) (envelope-from ) id 1Tfuaj-0006Tv-HT for openembedded-core@lists.openembedded.org; Tue, 04 Dec 2012 16:39:27 +0100 Received: by mail-ee0-f47.google.com with SMTP id e51so2274285eek.6 for ; Tue, 04 Dec 2012 07:25:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:x-mailer:in-reply-to:references; bh=xA3gJB2iT8HIZd02oCDz2xRDQ1F8hGwzEKYjl0VjA40=; b=URuyonFiTl++x933NKagqe86+fFG4bE8qxWExQLVIIOxj6bj/7ZOqbeNqYNb0Lv6xP zGLI9f5EUgoyGhierxLgRvBskzxcz6y0dnWbD7EPw+8knsmjqjUCrEUChu8Ku5iPZN7l QIGRFrsWaV05eYSShqgbIpJdz22dWkHtvbI6WfbHFQ6XQTuKqgNPVScjBU+D3VfB+0x0 N0jhyG2UXyoDDPbMJFJXnMxhmwixjTk6PNUFPwbpfGwjDzypryMb6mAdK8n6ZW3w6iiT Zsp19646wKTluprkbWUgGgelzxH78+rFLkXp63+AuynEV99sqybVydnSPzeq048i+39c DVJA== Received: by 10.14.198.67 with SMTP id u43mr50048613een.7.1354634702908; Tue, 04 Dec 2012 07:25:02 -0800 (PST) Received: from localhost ([94.230.152.246]) by mx.google.com with ESMTPS id z8sm3136328eeo.11.2012.12.04.07.25.01 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 04 Dec 2012 07:25:02 -0800 (PST) From: Martin Jansa To: openembedded-core@lists.openembedded.org Date: Tue, 4 Dec 2012 16:24:52 +0100 Message-Id: <1354634692-4344-1-git-send-email-Martin.Jansa@gmail.com> X-Mailer: git-send-email 1.8.0 In-Reply-To: <1354626180.25268.47.camel@ted> References: <1354626180.25268.47.camel@ted> Subject: [PATCHv3] scripts/sstate-diff.sh: add simple script to compare sstate checksums between MACHINEs X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Dec 2012 15:39:27 -0000 * takes tmpdir, machines and targets from command arguments or env variables Signed-off-by: Martin Jansa --- scripts/sstate-diff-machines.sh | 107 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100755 scripts/sstate-diff-machines.sh diff --git a/scripts/sstate-diff-machines.sh b/scripts/sstate-diff-machines.sh new file mode 100755 index 0000000..f2c151a --- /dev/null +++ b/scripts/sstate-diff-machines.sh @@ -0,0 +1,107 @@ +#!/bin/sh + +# Used to compare sstate checksums between MACHINES +# Execute script and compare generated list.M files + +# It's also usefull to keep older sstate checksums +# to be able to find out why something is rebuilding +# after updating metadata + +# $ diff \ +# sstate-diff/1349348392/fake-cortexa8/list.M \ +# sstate-diff/1349348392/fake-cortexa9/list.M \ +# | wc -l +# 538 + +# Then to compare sigdata use something like: +# $ ls sstate-diff/1349348392/*/armv7a-vfp-neon*/linux-libc-headers/*do_configure*sigdata* +# sstate-diff/1349348392/fake-cortexa8/armv7a-vfp-neon-oe-linux-gnueabi/linux-libc-headers/3.4.3-r0.do_configure.sigdata.cb73b3630a7b8191e72fc469c5137025 +# sstate-diff/1349348392/fake-cortexa9/armv7a-vfp-neon-oe-linux-gnueabi/linux-libc-headers/3.4.3-r0.do_configure.sigdata.f37ada177bf99ce8af85914df22b5a0b +# $ bitbake-diffsigs stamps.1349348392/*/armv7a-vfp-neon*/linux-libc-headers/*do_configure*sigdata* +# basehash changed from 8d0bd67bb1da6f68717760fc3ef43171 to e869fa61426e88e9c30726ba88a1216a +# Variable TUNE_CCARGS value changed from -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 to -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a9 + +# Global vars +tmpdir= +machines= +targets= +default_machines="qemuarm qemux86 qemux86-64" +default_targets="core-image-base" + +usage () { + cat << EOF +Welcome to utility to compare sstate checksums between different MACHINEs. +$0