From 4c4e58ca20774c45b4e4d6dd42267259d25141ee Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel@debian.org>
Date: Mon, 9 Jun 2008 10:04:44 +0200
Subject: Only saving source indices to indices cache if source indices are
 actually existing, thanks to Thanatermesis <thanatermesis.ecvs@elivecd.net>.

---
 helpers/lh_chroot_sources | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/helpers/lh_chroot_sources b/helpers/lh_chroot_sources
index 154a224..677b50f 100755
--- a/helpers/lh_chroot_sources
+++ b/helpers/lh_chroot_sources
@@ -200,10 +200,19 @@ case "${1}" in
 				cp -f chroot/etc/apt/trusted.gpg* cache/indices_bootstrap
 
 				cp -f chroot/var/cache/apt/pkgcache.bin cache/indices_bootstrap
-				cp -f chroot/var/cache/apt/srcpkgcache.bin cache/indices_bootstrap
+
+				if ls chroot/var/cache/apt/srcpkgcache.bin > /dev/null 2>&1
+				then
+					cp -f chroot/var/cache/apt/srcpkgcache.bin cache/indices_bootstrap
+				fi
 
 				cp -f chroot/var/lib/apt/lists/*_Packages cache/indices_bootstrap
-				cp -f chroot/var/lib/apt/lists/*_Sources cache/indices_bootstrap
+
+				if ls chroot/var/lib/apt/lists/*_Sources > /dev/null 2>&1
+				then
+					cp -f chroot/var/lib/apt/lists/*_Sources cache/indices_bootstrap
+				fi
+
 				cp -f chroot/var/lib/apt/*_Release* cache/indices_bootstrap
 			fi
 		fi
-- 
cgit v1.0