]> git.saurik.com Git - apt.git/commit - apt-private/private-download.cc
check for available space, excluding root reserved blocks
authorDavid Kalnischkies <david@kalnischkies.de>
Wed, 15 Oct 2014 02:18:07 +0000 (04:18 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Wed, 15 Oct 2014 02:18:07 +0000 (04:18 +0200)
commit9c81f8de38df940559d13a3ea9591d63cbe970bb
treebe24247ffdc8c1589484a3b60da477d9f3ea1b36
parent990dd78ab46607ad06d81b36e303156040a236e2
check for available space, excluding root reserved blocks

We are checking the space requirements for ages, but the check uses the
free blocks count, which includes the blocks reserved for usage by root.
Now that we use an unprivileged user it has no access to these blocks
anymore – and more importantly these blocks are a reserve, they
shouldn't be used by apt without special encouragement by the user as it
would be bad to have dpkg run out of diskspace and maintainerscripts
like man-db skip certain actions if not enough space is available
freely.
apt-private/private-download.cc
apt-private/private-download.h
apt-private/private-install.cc
apt-private/private-install.h
cmdline/apt-get.cc