From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: Robert Yang <liezhi.yang@windriver.com>
Cc: openembedded-core@lists.openembedded.org
Subject: Re: [PATCH 1/1] sstate.bbclass: update the timestamps after install
Date: Thu, 04 Sep 2014 09:27:13 +0100 [thread overview]
Message-ID: <1409819233.12482.25.camel@ted> (raw)
In-Reply-To: <030c29236dc8bc0b8df2f9a2973c0997a91023b5.1409813992.git.liezhi.yang@windriver.com>
On Thu, 2014-09-04 at 00:05 -0700, Robert Yang wrote:
> 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>
> ---
> meta/classes/sstate.bbclass | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass
> index ead829e..885912d 100644
> --- a/meta/classes/sstate.bbclass
> +++ b/meta/classes/sstate.bbclass
> @@ -618,6 +618,7 @@ sstate_unpack_package () {
> mkdir -p ${SSTATE_INSTDIR}
> cd ${SSTATE_INSTDIR}
> tar -xmvzf ${SSTATE_PKG}
> + touch --no-dereference ${SSTATE_PKG}
> }
>
> BB_HASHCHECK_FUNCTION = "sstate_checkhashes"
At the very least we need to consider read only files here...
Cheers,
Richard
next prev parent reply other threads:[~2014-09-04 8:27 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-09-04 7:05 [PATCH 0/1] sstate.bbclass: update the timestamps after install Robert Yang
2014-09-04 7:05 ` [PATCH 1/1] " Robert Yang
2014-09-04 8:27 ` Richard Purdie [this message]
2014-09-04 8:49 ` Robert Yang
2014-09-04 8:53 ` Richard Purdie
2014-09-04 10:27 ` Robert Yang
2014-09-04 10:29 ` Robert Yang
2014-09-24 22:37 ` Burton, Ross
2014-09-25 2:32 ` Robert Yang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1409819233.12482.25.camel@ted \
--to=richard.purdie@linuxfoundation.org \
--cc=liezhi.yang@windriver.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.