diff options
Diffstat (limited to 'meta/classes')
| -rw-r--r-- | meta/classes/sstate.bbclass | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass index 15706541ae..20e66e2742 100644 --- a/meta/classes/sstate.bbclass +++ b/meta/classes/sstate.bbclass @@ -455,12 +455,14 @@ python sstate_task_postfunc () {  #  sstate_create_package () {  	cd ${SSTATE_BUILDDIR} +	TFILE=`mktemp ${SSTATE_PKG}.XXXXXXXX`  	# Need to handle empty directories  	if [ "$(ls -A)" ]; then -		tar -czf ${SSTATE_PKG} * +		tar -czf $TFILE *  	else -		tar -cz --file=${SSTATE_PKG} --files-from=/dev/null +		tar -cz --file=$TFILE --files-from=/dev/null  	fi +	mv $TFILE ${SSTATE_PKG}  	cd ${WORKDIR}  	rm -rf ${SSTATE_BUILDDIR} | 
