Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH v2] bitbake.conf: ignore ${HOME}/. files in pseudo
@ 2025-05-05  7:40 Mikko Rapeli
  2025-05-05 10:43 ` [OE-core] " Peter Kjellerstedt
  0 siblings, 1 reply; 3+ messages in thread
From: Mikko Rapeli @ 2025-05-05  7:40 UTC (permalink / raw)
  To: openembedded-core; +Cc: Mikko Rapeli

vim and less always write to these files in users home directory.
Using vim and less via pseudo in "bitbake -c devshell recipe" and
outside of pseudo triggers pseudo aborts which makes interactive
use of devshell difficult. Fixes vim and less crashes and related
pseudo log entries:

inode mismatch: '/home/builder/.viminfo' ino 33270730 in db, 33269736 in request.
inode mismatch: '/home/builder/.lesshst' ino 33270625 in db, 33270730 in request.

Ignoring all files with ${HOME}/. in path since many tools
with e.g. GNU readline support will write files there.
Hopefully no-one compiles in such paths.

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
---
 meta/conf/bitbake.conf | 1 +
 1 file changed, 1 insertion(+)

v2: ignore all files from ${HOME}/. instead of just ${HOME}/.vim and ${HOME}/.less

v1: https://lists.openembedded.org/g/openembedded-core/message/215986

diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index b1dae17267..8d71c8f50c 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -748,6 +748,7 @@ PSEUDO_IGNORE_PATHS = "/usr/,/etc/,/lib,/dev/,/run/,${T},${WORKDIR}/recipe-sysro
 PSEUDO_IGNORE_PATHS .= ",${TMPDIR}/sstate-control,${TMPDIR}/buildstats,${TMPDIR}/sysroots-components,${TMPDIR}/pkgdata"
 PSEUDO_IGNORE_PATHS .= ",${WORKDIR}/deploy-,${WORKDIR}/sstate-build-package_,${WORKDIR}/sstate-install-package_,${WORKDIR}/pkgdata-sysroot"
 PSEUDO_IGNORE_PATHS .= ",${DEPLOY_DIR},${BUILDHISTORY_DIR},${TOPDIR}/cache,${COREBASE}/scripts,${CCACHE_DIR},${S},${B}"
+PSEUDO_IGNORE_PATHS .= ",${HOME}/."
 
 export PSEUDO_DISABLED = "1"
 #export PSEUDO_PREFIX = "${STAGING_DIR_NATIVE}${prefix_native}"
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2025-05-05 12:21 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-05  7:40 [PATCH v2] bitbake.conf: ignore ${HOME}/. files in pseudo Mikko Rapeli
2025-05-05 10:43 ` [OE-core] " Peter Kjellerstedt
2025-05-05 12:21   ` Mikko Rapeli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox