summaryrefslogtreecommitdiffstats
path: root/scripts/bitbake-prserv-tool
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/bitbake-prserv-tool')
-rwxr-xr-xscripts/bitbake-prserv-tool9
1 files changed, 7 insertions, 2 deletions
diff --git a/scripts/bitbake-prserv-tool b/scripts/bitbake-prserv-tool
index e55d98c72e..80028342b1 100755
--- a/scripts/bitbake-prserv-tool
+++ b/scripts/bitbake-prserv-tool
@@ -1,5 +1,7 @@
1#!/usr/bin/env bash 1#!/usr/bin/env bash
2# 2#
3# Copyright OpenEmbedded Contributors
4#
3# SPDX-License-Identifier: GPL-2.0-only 5# SPDX-License-Identifier: GPL-2.0-only
4# 6#
5 7
@@ -15,8 +17,11 @@ help ()
15clean_cache() 17clean_cache()
16{ 18{
17 s=`bitbake -e | grep ^CACHE= | cut -f2 -d\"` 19 s=`bitbake -e | grep ^CACHE= | cut -f2 -d\"`
20 # Stop any active memory resident server
21 bitbake -m
22 # Remove cache entries since we want to trigger a full reparse
18 if [ "x${s}" != "x" ]; then 23 if [ "x${s}" != "x" ]; then
19 rm -rf ${s} 24 rm -f ${s}/bb_cache*.dat.*
20 fi 25 fi
21} 26}
22 27
@@ -60,7 +65,7 @@ do_migrate_localcount ()
60 return 1 65 return 1
61 fi 66 fi
62 67
63 rm -rf $df 68 rm -f $df
64 clean_cache 69 clean_cache
65 echo "Exporting LOCALCOUNT to AUTOINCs..." 70 echo "Exporting LOCALCOUNT to AUTOINCs..."
66 bitbake -R conf/migrate_localcount.conf -p 71 bitbake -R conf/migrate_localcount.conf -p