From 97d6712656de371c36510f9528dadc941da879e3 Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel@debian.org>
Date: Wed, 23 Jun 2010 18:30:13 +0200
Subject: Globally using packages cache during runtime of chroot_source
 (Closes: #586927).

---
 helpers/chroot_sources | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/helpers/chroot_sources b/helpers/chroot_sources
index 3e82350..413d2f5 100755
--- a/helpers/chroot_sources
+++ b/helpers/chroot_sources
@@ -41,6 +41,9 @@ case "${1}" in
 		# Creating lock file
 		Create_lockfile .lock
 
+		# Restoring cache
+		Restore_cache cache/packages_chroot
+
 		# Configure custom sources.list
 		echo "deb ${LH_MIRROR_CHROOT} ${LH_DISTRIBUTION} ${LH_ARCHIVE_AREAS}" > chroot/etc/apt/sources.list
 
@@ -197,9 +200,6 @@ case "${1}" in
 						;;
 				esac
 
-				# Restoring cache
-				Restore_cache cache/packages_chroot
-
 				# Check depends
 				Check_package chroot/usr/bin/apt-ftparchive apt-utils
 
@@ -293,9 +293,6 @@ case "${1}" in
 
 				# Removing depends
 				Remove_package
-
-				# Saving cache
-				Save_cache cache/packages_chroot
 			else
 				Echo_warning "Local packages must be named with suffix '_all.deb' or '_\$architecture.deb'."
 			fi
@@ -409,6 +406,9 @@ case "${1}" in
 			fi
 		fi
 
+		# Saving cache
+		Save_cache cache/packages_chroot
+
 		# Creating stage file
 		Create_stagefile .stage/chroot_sources
 		;;
-- 
cgit v1.0