]> code.ossystems Code Review - openembedded-core.git/commit
sstate.bbclass: update the timestamps after install
authorRobert Yang <liezhi.yang@windriver.com>
Thu, 4 Sep 2014 06:12:06 +0000 (23:12 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 29 Sep 2014 11:11:49 +0000 (12:11 +0100)
commitbbee747466a6947319cff2ffd676abf9432c16ae
treedcd3f62bb00759d6a27f84b337f14bcc93d5cd17
parentdc274b6325cfc6b78d51c97445b1af445ccfed93
sstate.bbclass: update the timestamps after install

Update the sstate file's timestamps after it is installed, it will be
very useful for removing the old sstate file, especially, it's not easy
to remove when use the shared SSTATE_DIR, we can easily remove them with
this change, for example:

$ find state-cache -type f -ctime +10 -exec rm -f {} \;

Will remove the sstate file which isn't used by recent 10 days.

We can use the -atime, but it is not always available, for example,
when mounted with "-o noatime".

The touch is a very light weight action, and the
scripts/sstate-cache-management.sh also requires this.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/classes/sstate.bbclass