summaryrefslogtreecommitdiff
path: root/library/packaging/apt_repository
diff options
context:
space:
mode:
Diffstat (limited to 'library/packaging/apt_repository')
-rw-r--r--library/packaging/apt_repository3
1 files changed, 3 insertions, 0 deletions
diff --git a/library/packaging/apt_repository b/library/packaging/apt_repository
index a61a93b586..5ec6bd4902 100644
--- a/library/packaging/apt_repository
+++ b/library/packaging/apt_repository
@@ -69,6 +69,7 @@ import re
import tempfile
try:
+ import apt
import apt_pkg
import aptsources.distro
distro = aptsources.distro.get_distro()
@@ -365,6 +366,8 @@ def main():
if not module.check_mode and changed:
try:
sourceslist.save(module)
+ cache = apt.Cache()
+ cache.update()
except OSError as err:
module.fail_json(msg=unicode(err))