summaryrefslogtreecommitdiffstats
path: root/meta/classes
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2018-08-14 17:23:10 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-08-15 09:33:53 +0100
commit055402e5504f041c346571e243c7cf0894955cad (patch)
tree1969e07c35889a757815d60e5a481c5effeef747 /meta/classes
parentacec5180b8d2731002979179e08439b615631e70 (diff)
downloadopenembedded-core-055402e5504f041c346571e243c7cf0894955cad.tar.gz
sstate/lib.oe.path: Ensure file sparseness is preserved
Files when restored from sstate were missing their sparseness. Fix up various functions to preserve this and make things more deterministic. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes')
-rw-r--r--meta/classes/sstate.bbclass4
1 files changed, 2 insertions, 2 deletions
diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass
index cd42db665c..402b9e9c5c 100644
--- a/meta/classes/sstate.bbclass
+++ b/meta/classes/sstate.bbclass
@@ -721,9 +721,9 @@ sstate_create_package () {
TFILE=`mktemp ${SSTATE_PKG}.XXXXXXXX`
# Use pigz if available
- OPT="-cz"
+ OPT="-czS"
if [ -x "$(command -v pigz)" ]; then
- OPT="-I pigz -c"
+ OPT="-I pigz -cS"
fi
# Need to handle empty directories