From a4fb2c9666129c0df55f871ddc7bb989909cd31f Mon Sep 17 00:00:00 2001 From: Joshua Lock Date: Fri, 23 Jul 2010 18:18:51 +0100 Subject: pseudo: Enhancements Enable changing the data directory on the fly from the environment and then use this feature within poky to confine pseudo usage to each WORKDIR. This fixes issues that could be seen under heavy inode reusage e.g. with rm_work. Work based mainly off a patch from Joshua Lock but finished by Richard Purdie. Signed-off-by: Richard Purdie --- meta/conf/bitbake.conf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'meta/conf/bitbake.conf') diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index 67dd840959..057a213c96 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -528,7 +528,9 @@ SRC_URI = "file://${FILE}" # We can choose which provider of fake root privileges to use # default is fakeroot but in Poky we use pseudo -FAKEROOT = "PSEUDO_PREFIX=${STAGING_DIR_NATIVE}${prefix_native} pseudo" +# this is hopefully only temporary, to work around the database becoming corrupt +PSEUDO_DATADIR ?= "${WORKDIR}/pseudo/" +FAKEROOT = "PSEUDO_DATADIR=${PSEUDO_DATADIR} PSEUDO_PREFIX=${STAGING_DIR_NATIVE}${prefix_native} pseudo" PREFERRED_PROVIDER_virtual/fakeroot-native ?= "pseudo-native" -- cgit v1.2.3-54-g00ecf