1
0
mirror of https://github.com/moparisthebest/pacman synced 2024-12-23 08:18:51 -05:00
pacman/lib/libalpm
Allan McRae e527699ddd Add functions to calculate approximate disk usage by packages
Two helper function are added to calculate the disk usage from packages
that are either currently installed on the system or from a package
archive.

Some minor approximations have been made:

1. Size for directories is not considered when removing a package from the
   filesystem to avoid multiple counting across packages. Also, these are
   reported to take zero size while installing.

2. Symlinks are reported to contribute zero size towards removal as
   libarchive reports them to have zero size for install.

3. Package data files (.PKGINFO, .INSTALL, .CHANGELOG) are counted towards
   usage on dbpath on install, but their size is not counted on package
   removal.

4. No handling of extra size needed for .pacsave/.pacnew files.

Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>
2010-12-12 20:29:54 -06:00
..
po Separate be_files into be_sync and be_local 2010-10-14 13:17:38 +10:00
.gitignore Remove unnecessary entries from .gitignore files 2007-07-16 16:49:28 -04:00
add.c Completely separate local and sync db handling 2010-10-14 13:17:39 +10:00
add.h Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
alpm_list.c alpm_list_diff_sorted - make some arguments const 2010-03-25 21:31:37 -05:00
alpm_list.h alpm_list_diff_sorted - make some arguments const 2010-03-25 21:31:37 -05:00
alpm.c Fix libfetch configure checking 2010-09-06 11:20:51 -05:00
alpm.h alpm: don't expose alpm_depcmp 2010-12-12 20:08:54 -06:00
backup.c Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
backup.h Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
be_local.c dirent usage cleanup 2010-12-12 20:29:20 -06:00
be_package.c Fix a few problems reported by clang-analyzer 2010-12-12 20:07:15 -06:00
be_sync.c dirent usage cleanup 2010-12-12 20:29:20 -06:00
conflict.c alpm: don't expose alpm_depcmp 2010-12-12 20:08:54 -06:00
conflict.h Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
db.c dirent usage cleanup 2010-12-12 20:29:20 -06:00
db.h Remove lazy loading of deltas 2010-10-14 13:17:40 +10:00
delta.c More consistent printing of off_t and time_t 2010-03-25 21:58:35 -05:00
delta.h Move MAX_DELTA_RATIO definition 2010-12-12 20:29:05 -06:00
deps.c alpm: don't expose alpm_depcmp 2010-12-12 20:08:54 -06:00
deps.h alpm: don't expose alpm_depcmp 2010-12-12 20:08:54 -06:00
diskspace.c Add functions to calculate approximate disk usage by packages 2010-12-12 20:29:54 -06:00
diskspace.h Add function for listing system mount points 2010-12-12 20:29:43 -06:00
dload.c Remove AC_TYPE_SIGNAL usage 2010-12-12 20:29:30 -06:00
dload.h Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
error.c Fix libfetch configure checking 2010-09-06 11:20:51 -05:00
graph.h Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
group.c Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
group.h Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
handle.c Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
handle.h Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
log.c Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
log.h Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
Makefile.am Prototype disk space checking functionality 2010-12-12 20:29:37 -06:00
md5.c libalpm md5: use larger and dynamic buffer 2010-09-02 10:33:21 -05:00
md5.h libalpm/md5: Fix license header 2008-06-03 21:31:31 -05:00
package.c Add epoch support to pacman/libalpm 2010-10-13 23:29:26 -05:00
package.h Add epoch support to pacman/libalpm 2010-10-13 23:29:26 -05:00
remove.c alpm/remove.c : respect --dbonly during remove-upgrade 2010-12-12 20:19:24 -06:00
remove.h Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
sync.c Prototype disk space checking functionality 2010-12-12 20:29:37 -06:00
sync.h Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
trans.c Merge branch 'maint' 2010-12-12 19:53:20 -06:00
trans.h Bump copyright dates to 2010 2010-03-14 19:46:59 -05:00
util.c Move and rename splitname 2010-10-14 13:17:40 +10:00
util.h Move MAX_DELTA_RATIO definition 2010-12-12 20:29:05 -06:00
version.c Remove call to function logger 2010-05-04 23:38:52 -05:00