1
0
mirror of https://github.com/moparisthebest/pacman synced 2024-11-10 03:25:01 -05:00
pacman/lib/libalpm
Dan McGee 30f338cce6 diskspace: allow used flag to be toggled for both remove and install
Turn it into an enum rather than a boolean, and use a bitmask like we do for
reading DB entries. The relevant flag is turned on in our two calculate
loops, and anything reading the used flag later can decided which flag (or
either) is relevant.

This will allow the read-only partition code to be triggered on a
remove-only operation, e.g. if /boot was read-only and one tried to remove
grub in a sync transaction. Of course, right now, we don't actually run the
diskspace check code in the '-R' codepath.

Signed-off-by: Dan McGee <dan@archlinux.org>
2011-02-11 10:51:59 -06:00
..
po Merge branch 'maint' 2011-02-06 12:52:20 -06:00
.gitignore Remove unnecessary entries from .gitignore files 2007-07-16 16:49:28 -04:00
add.c alpm: drop old target interfaces 2011-01-29 19:40:08 +01:00
add.h Update copyright years for 2011 2011-01-07 18:47:37 -06:00
alpm_list.c Add new alpm_list_remove_item() function 2011-02-04 09:55:46 +10:00
alpm_list.h Add new alpm_list_remove_item() function 2011-02-04 09:55:46 +10:00
alpm.c Remove need to explicitly register the local DB 2011-01-29 12:13:56 -06:00
alpm.h Read pkgcache into hash 2011-02-04 09:55:45 +10:00
backup.c Update copyright years for 2011 2011-01-07 18:47:37 -06:00
backup.h Update copyright years for 2011 2011-01-07 18:47:37 -06:00
be_local.c Handle null pkgcache for local/sync db_populate() 2011-02-07 20:21:34 -06:00
be_package.c Avoid a memmove by advancing value pointer 2011-02-11 10:23:43 -06:00
be_sync.c Handle null pkgcache for local/sync db_populate() 2011-02-07 20:21:34 -06:00
conflict.c Fix fileconflict progress with only one package 2011-02-11 10:23:43 -06:00
conflict.h Update copyright years for 2011 2011-01-07 18:47:37 -06:00
db.c Actually remove packages from pkghash on removal 2011-02-04 09:55:45 +10:00
db.h Read pkgcache into hash 2011-02-04 09:55:45 +10:00
delta.c Update copyright years for 2011 2011-01-07 18:47:37 -06:00
delta.h Update copyright years for 2011 2011-01-07 18:47:37 -06:00
deps.c Read pkgcache into hash 2011-02-04 09:55:45 +10:00
deps.h alpm/depcmp: new NODEPVERSION flag 2011-01-31 10:49:39 -06:00
diskspace.c diskspace: allow used flag to be toggled for both remove and install 2011-02-11 10:51:59 -06:00
diskspace.h diskspace: allow used flag to be toggled for both remove and install 2011-02-11 10:51:59 -06:00
dload.c Add comment about download file resolution 2011-02-04 09:15:22 -06:00
dload.h Update copyright years for 2011 2011-01-07 18:47:37 -06:00
error.c Handle PM_ERR_WRITE in alpm_strerror() 2011-02-04 14:21:43 -06:00
graph.h Update copyright years for 2011 2011-01-07 18:47:37 -06:00
group.c Update copyright years for 2011 2011-01-07 18:47:37 -06:00
group.h Update copyright years for 2011 2011-01-07 18:47:37 -06:00
handle.c Update copyright years for 2011 2011-01-07 18:47:37 -06:00
handle.h Update copyright years for 2011 2011-01-07 18:47:37 -06:00
log.c Update copyright years for 2011 2011-01-07 18:47:37 -06:00
log.h Update copyright years for 2011 2011-01-07 18:47:37 -06:00
Makefile.am Add a hash table for holding packages 2011-02-04 09:55:45 +10: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 Read pkgcache into hash 2011-02-04 09:55:45 +10:00
package.h Remove epoch as an independent field 2011-01-21 19:30:45 -06:00
pkghash.c Refactor out common code in pkghash add functions 2011-02-07 20:26:11 -06:00
pkghash.h Actually remove packages from pkghash on removal 2011-02-04 09:55:45 +10:00
remove.c Read pkgcache into hash 2011-02-04 09:55:45 +10:00
remove.h Update copyright years for 2011 2011-01-07 18:47:37 -06:00
sync.c Read pkgcache into hash 2011-02-04 09:55:45 +10:00
sync.h Update copyright years for 2011 2011-01-07 18:47:37 -06:00
trans.c Update copyright years for 2011 2011-01-07 18:47:37 -06:00
trans.h Update copyright years for 2011 2011-01-07 18:47:37 -06:00
util.c Add more error checking and logging 2011-02-04 09:00:47 -06:00
util.h Add strndup fallback function to libalpm util 2011-01-21 09:14:47 -06:00
version.c Allow version comparison to contain epoch specifier 2011-01-21 19:30:45 -06:00