summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorEilís 'pidge' Ní Fhlannagáin <pidge@baylibre.com>2023-09-14 14:39:19 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-09-17 19:37:16 +0100
commita411123a95114233c5efd762dbcc8eb513030aab (patch)
tree6467c90d01ef1c4bd717bbfa201ea294282f55ad /scripts
parente7afdfe9da150209ab2676d09eae040de2155c6d (diff)
downloadopenembedded-core-a411123a95114233c5efd762dbcc8eb513030aab.tar.gz
update_mandb: deb fails due to missing man cache
This only occurs in debian package builds when populating the sdk and is a work around that seems to work. Eventually we should look at why this is failing (I have ideas, it's somewhere in lib/oe/package_management/deb/sdk.py), but for now, do this so we can fix the core issue with nativesdk-intercepts. Signed-off-by: Eilís 'pidge' Ní Fhlannagáin <pidge@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/postinst-intercepts/update_mandb2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/postinst-intercepts/update_mandb b/scripts/postinst-intercepts/update_mandb
index a061bb426a..f91bafdb11 100644
--- a/scripts/postinst-intercepts/update_mandb
+++ b/scripts/postinst-intercepts/update_mandb
@@ -9,6 +9,8 @@ set -eu
CONFIG=$(mktemp --tmpdir update-mandb.XXXXX)
sed "s:\(\s\)/:\1$D/:g" $D${sysconfdir}/man_db.conf > $CONFIG
+mkdir -p $D${localstatedir}/cache/man/
+
PSEUDO_UNLOAD=1 ${binprefix}qemuwrapper -L $D $D${bindir}/mandb --config-file $CONFIG --create
rm -f $CONFIG