update_mandb 450 B

123456789101112131415161718
  1. #!/bin/sh
  2. #
  3. # SPDX-License-Identifier: MIT
  4. #
  5. set -eu
  6. # Create a temporary man_db.conf with paths to the rootfs, as mandb needs absolute paths
  7. CONFIG=$(mktemp --tmpdir update-mandb.XXXXX)
  8. sed "s:\(\s\)/:\1$D/:g" $D${sysconfdir}/man_db.conf > $CONFIG
  9. mkdir -p $D${localstatedir}/cache/man/
  10. PSEUDO_UNLOAD=1 ${binprefix}qemuwrapper -L $D $D${bindir}/mandb --config-file $CONFIG --create
  11. rm -f $CONFIG
  12. chown -R man:man $D${localstatedir}/cache/man/