diff options
author | Daniel Baumann <daniel@debian.org> | 2011-08-04 21:47:46 +0200 |
---|---|---|
committer | Daniel Baumann <daniel@debian.org> | 2011-08-04 21:47:46 +0200 |
commit | f3fd3dc2a9bcab69e58a2ec1492340d1ab27c1ae (patch) | |
tree | ae481c4e9010dbfefce91eef8a419bf58f6bd58b | |
parent | a56cc98f12b788221c6f749312a8bf4b71feca0f (diff) | |
download | vyos-live-build-f3fd3dc2a9bcab69e58a2ec1492340d1ab27c1ae.tar.gz vyos-live-build-f3fd3dc2a9bcab69e58a2ec1492340d1ab27c1ae.zip |
Adding hook to update apt-file cache (Closes: #636440).
-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 |