]> code.ossystems Code Review - openembedded-core.git/commit
sstate.bbclass: Remove possibility of file corruption and make package writing atomic
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 22 Mar 2012 22:47:24 +0000 (22:47 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 23 Mar 2012 12:22:39 +0000 (12:22 +0000)
commit52bf113e786a57123a9da98f64442afbc2f1471e
tree8622fa162f8a0b12c2fcd98ee9c535879057a714
parenta5e2277c53a8345a096eee8ccd9622838574a240
sstate.bbclass: Remove possibility of file corruption and make package writing atomic

There is currently a race window when creating sstate packages since we don't
atomically write the files to SSTATE_DIR. This change ensures we do so by writing
to a temporary file and then doing an atomic move.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/sstate.bbclass