On Tue, Jan 24, 2012 at 11:22 AM, Richard Purdie
<richard.pur...@linuxfoundation.org> wrote:
>
> rm tmp/stamps/*/*sigdata*
> MACHINE=qemux86 bitbake core-image-sato -S
> find tmp/stamps/i586-poky-linux/ -name \*sigdata* | sort > l1
> find tmp/stamps/all-poky-linux/ -name \*sigdata* | sort >> l1
> MACHINE=qemux86copy bitbake core-image-sato -S
> find tmp/stamps/i586-poky-linux/ -name \*sigdata* | sort > l2
> find tmp/stamps/all-poky-linux/ -name \*sigdata* | sort >> l2

I never knew about the '-S' option... that's helpful and saves a lot of time.

> and then comparing the files l1 and l2, you can see which sigdata files
> differ. Running bitbake-diffsigs on the files, e.g.:
>
> bitbake-diffsigs 
> tmp/stamps/all-poky-linux/x11-common-0.1-r44.do_package_write_ipk.sigdata.*

Have you found an easy way to traverse up a dependency chain to the
initial signature? It can take a while running the above command until
you get to the *real* signature change on not just a signature change
because one of the dependencies signature changed...

Some sort of tool at this point seems to be the solution. It could do
a lot more as well. Tracking signature changes between builds would be
nice as well. The list could go on and on...

-M

_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to