[oe-commits] Robert Yang : sstate-cache-management.sh: fixes and enhancement

git at git.openembedded.org git at git.openembedded.org
Fri Mar 30 12:28:00 UTC 2012


Module: openembedded-core.git
Branch: master
Commit: 769a000428e4b2462a4e6d8f179b5816b8ec2417
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=769a000428e4b2462a4e6d8f179b5816b8ec2417

Author: Robert Yang <liezhi.yang at windriver.com>
Date:   Fri Mar 30 14:44:31 2012 +0800

sstate-cache-management.sh: fixes and enhancement

Fix a few problems and enhance its functions, it shoud be more useful
than before.

* Search in meta and meta-* for archs, and grep AVAILTUNES for archs,
  (only search meta, and grep DEFAULTTUNE before), add the host arch.
  and also can search in extra layers with --extra-layer.

* Reduce the analyzing time when remove duplicated files. It would cost
  more than 10 minutes to analyze 11,000 files before, now only needs
  about 50 seconds.

* Check the access time rather than create time.

* Need the user's confirm before really remove the file, or use --yes to
  assume yes.

* Add --stamps-dir to keep sstate files which are used by the build
  directory, and remove others this can make the sstate cache dir clean,
  it is faster and should be useful than the --remove-duplicated.

* Add --verbose to explain what is being done.

* Add "-d" which is short for --remove-duplicated

[YOCTO #2198]

Signed-off-by: Robert Yang <liezhi.yang at windriver.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 scripts/sstate-cache-management.sh |  289 ++++++++++++++++++++++++++++++------
 1 files changed, 240 insertions(+), 49 deletions(-)

Diff:   http://git.openembedded.org/?p=openembedded-core.git/?a=commitdiff;h=769a000428e4b2462a4e6d8f179b5816b8ec2417




More information about the Openembedded-commits mailing list