bitbake-prserv-tool adepted to new bitbake cache
cover bitbake-prserv-tool adepted to new bitbake cache
Modified the bitbake-prserv-tool scripts to trigger reparse according to the new content-based bitbake cache mechanism.
The following changes since commit 8d4db8e6dcd2d25637cb77515fe776552f2fdd6d:
Dongxiao Xu (1):
bitbake.conf: Create a new filter variable BB_HASHCONFIG_WHITELIST
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib llu/prserv-tool
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=llu/prserv-tool
Lianhao Lu (1):
scripts/prserv-tool: Adepted to new bitbake cache.
scripts/bitbake-prserv-tool | 28 +++++++++++++++++----------- 1 files changed, 17 insertions(+), 11 deletions(-)
PATCH 1/1 scripts/prserv-tool: Adepted to new bitbake cache.
Adepted to the new bitbake cache mechanism which is based on file content but not on file timp stamps any more.
--- scripts/bitbake-prserv-tool | 28 +++++++++++++++++----------- 1 files changed, 17 insertions(+), 11 deletions(-)
scripts/bitbake-prserv-tool +17 -11
@@ -9,16 +9,23 @@ help () echo -e "\timport <file>: import the AUTOPR values from the exported file into the PR service." } -export () +clean_cache() +{ + s=`bitbake -e | grep ^CACHE= | cut -f2 -d\"` + if [ "x${s}" != "x" ]; then + rm -rf ${s} + fi +} + +do_export () { file=$1 [ "x${file}" == "x" ] && help && exit 1 rm -f ${file} - touch dummy.inc - bitbake -R conf/prexport.conf -R dummy.inc -p - s=`bitbake -R conf/prexport.conf -R dummy.inc -e | grep ^PRSERV_DUMPFILE= | cut -f2 -d\"` - rm -f dummy.inc + clean_cache + bitbake -R conf/prexport.conf -p + s=`bitbake -R conf/prexport.conf -e | grep ^PRSERV_DUMPFILE= | cut -f2 -d\"` if [ "x${s}" != "x" ]; then [ -e $s ] && mv -f $s $file && echo "Exporting to file $file succeeded!"
@@ -28,15 +35,14 @@ export () return 1 } -import () +do_import () { file=$1 [ "x${file}" == "x" ] && help && exit 1 - touch dummy.inc - bitbake -R conf/primport.conf -R dummy.inc -R $file -p + clean_cache + bitbake -R conf/primport.conf -R $file -p ret=$? - rm -f dummy.inc [ $ret -eq 0 ] && echo "Importing from file $file succeeded!" || echo "Importing from file $file failed!" return $ret }
@@ -45,10 +51,10 @@ import () case $1 in export) - export $2 + do_export $2 ;; import) - import $2 + do_import $2 ;; *) help
Signature · 1 line
1.7.0.4
Saul Wold
AppliedQuoted 15 lines · Lianhao Lu
Modified the bitbake-prserv-tool scripts to trigger reparse according to the new content-based bitbake cache mechanism.
The following changes since commit
8d4db8e6dcd2d25637cb77515fe776552f2fdd6d:
Dongxiao Xu (1):
bitbake.conf: Create a new filter variableBB_HASHCONFIG_WHITELISTare available in the git repository at:
git://git.yoctoproject.org/poky-contribllu/prserv-tool
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=llu/prserv-toolLianhao Lu (1):
scripts/prserv-tool: Adepted to new bitbake cache.
Quoted 9 lines
scripts/bitbake-prserv-tool | 28 +++++++++++++++++----------- 1 files changed, 17 insertions(+), 11 deletions(-)_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Merged into OE-core
Thanks
Sau!