diff options
-rwxr-xr-x | functions/defaults.sh | 6 | ||||
-rwxr-xr-x | share/hooks/001-update-apt-file-cache.chroot | 14 |
2 files changed, 18 insertions, 2 deletions
diff --git a/functions/defaults.sh b/functions/defaults.sh index 38c60de14..e142fa248 100755 --- a/functions/defaults.sh +++ b/functions/defaults.sh @@ -584,13 +584,15 @@ Set_defaults () # Setting distribution hooks case "${LB_MODE}" in *) - LB_CHROOT_HOOKS="${LB_CHROOT_HOOKS:-update-apt-xapian-index \ + LB_CHROOT_HOOKS="${LB_CHROOT_HOOKS:-update-apt-file-cache \ + update-apt-xapian-index \ update-mlocate-database \ remove-python-py}" ;; kubuntu) - LB_CHROOT_HOOKS="${LB_CHROOT_HOOKS:-update-apt-xapian-index \ + LB_CHROOT_HOOKS="${LB_CHROOT_HOOKS:-update-apt-file-cache \ + update-apt-xapian-index \ update-mlocate-database \ remove-gnome-icon-cache \ remove-python-py}" diff --git a/share/hooks/001-update-apt-file-cache.chroot b/share/hooks/001-update-apt-file-cache.chroot new file mode 100755 index 000000000..283fc2c53 --- /dev/null +++ b/share/hooks/001-update-apt-file-cache.chroot @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +# Update the Apt File cache. +# +# This allows to use using apt-file out-of-the-box. + +. /chroot/root/config/binary + +if [ -x /usr/bin/apt-file ] && [ "${LB_APT_INDICES}" = "true" ] +then + apt-file update +fi |