[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#586428: Please clear the apt cache

Package: base-installer
Version: 1.107
Severity: wishlist
Tags: patch

Is there a reason why base-installer doesn't clear the apt cache after
installing base?  I end up with about 70 MB of .debs in
/var/cache/apt/archives and this hurts on machines with little space
(such as machines with only 512 MB flash storage).

The following patch, which clears the cache after debootstrap and then
again at the end (after kernel/extra packages), works for me.  OK to

Index: debian/bootstrap-base.postinst
--- debian/bootstrap-base.postinst	(revision 63510)
+++ debian/bootstrap-base.postinst	(working copy)
@@ -131,6 +131,8 @@
 		exit_error base-installer/debootstrap-failed
+	cleanup
 	# Progress bar is now stepped to 100
Index: library.sh
--- library.sh	(revision 63510)
+++ library.sh	(working copy)
@@ -859,5 +859,6 @@
 cleanup () {
+	rm -f /target/var/cache/apt/archives/*.deb 2>/dev/null || true
 	rm -f "$KERNEL_LIST" "$KERNEL_LIST.unfiltered"

Martin Michlmayr

Reply to: