From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ea0-f175.google.com ([209.85.215.175]) by linuxtogo.org with esmtp (Exim 4.72) (envelope-from ) id 1Tfuby-0006Yt-Uz for openembedded-core@lists.openembedded.org; Tue, 04 Dec 2012 16:40:43 +0100 Received: by mail-ea0-f175.google.com with SMTP id h11so1613240eaa.6 for ; Tue, 04 Dec 2012 07:26:19 -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=mAbNn6O6GIDcSFMouR4On0DUt4ImegwuOYUXj0F+tM7pIzRnlIUpaQry98O3MYozRu WdlxAoJOGwgM26a3cknvc7caRe7VDjchu+mKdaEO7sjtmpK96pwFgjbUk/xq8d56FxtQ 8/tWJe03utZn69PqFoOdOX+mcI2bHtaqj1gI5SeIsaFWa5/LPwAnTLyXi4tEbzgTAquH WSuV+g/84VbO/u5iQkCvHi8PD2eX7KSU1cWfnIaMgxe+avq96i67Z57lttBLDA7HHcdJ KbU3q8AVQ1TNLjVS+HXNuX1gyono7KzJXaQ0jAaJvWd+e2dYfMuwsAGjgjsTbm5/d01T 4nxQ== Received: by 10.14.215.197 with SMTP id e45mr49876631eep.0.1354634779738; Tue, 04 Dec 2012 07:26:19 -0800 (PST) Received: from localhost ([94.230.152.246]) by mx.google.com with ESMTPS id y44sm3130679eel.14.2012.12.04.07.26.18 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 04 Dec 2012 07:26:19 -0800 (PST) From: Martin Jansa To: openembedded-core@lists.openembedded.org Date: Tue, 4 Dec 2012 16:26:13 +0100 Message-Id: <1354634773-7765-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: [PATCHv4] scripts/sstate-diff-machines.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:40:43 -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