rpm-build/lib
Alexey Tourbin 6684fd8ee5 verify.c: updated verifyDependencies() for self-conflicting packages
To check the dependencies of an installed package, a "transaction" is
created, and the package is added to the transaction.  The transaction
is then checked with rpmdepCheck().  However, since the installed
package has not been marked for removal, a conflict can be triggered
between the installed and that of transaction copies of the package.
The right thing to do is to mark package for removal, re-add it to
the transaction, and then to check the dependencies.
2010-08-22 02:30:13 +04:00
..
.lclintrc re-added .lclintrc and .cvsignore files from CVS 2002-03-25 20:27:37 +00:00
al.c al.c: lazy creation of al->dirIndex and al->provIndex 2010-07-12 11:39:28 +04:00
al.h al.c: removed extra arguments in alAllSatisfiesDepend 2009-10-04 12:44:38 +04:00
closeall.c fixed compilation 2003-11-24 19:20:13 +00:00
cpio.c Fixed "type qualifiers ignored on function return type" issue. 2006-05-15 02:48:59 +04:00
cpio.h removed prehistoric multilib support 2009-03-10 14:27:38 +03:00
depends.c depends.c: permit self-conflicting packages 2010-08-22 01:04:41 +04:00
depends.h depends.c: added initial support for ts->erasedPackages list 2010-07-12 11:37:40 +04:00
formats.c Migrate to new libbeecrypt 2010-08-12 20:41:06 +00:00
fs.c lib/fs.c (getFilesystemList): Drop "/mnt" support 2007-03-27 15:41:38 +00:00
fsm.c removed prehistoric multilib support 2009-03-10 14:27:38 +03:00
fsm.h Fixed "type qualifiers ignored on function return type" issue. 2006-05-15 02:48:59 +04:00
getdate.y Initial revision 2002-03-25 20:16:26 +00:00
header_internal.c lib/header_internal.c (headerGetLangs): Fix stupid X<=Y<=Z comparison 2009-09-24 11:36:29 +04:00
header_internal.h header.c: backported headerSetInstance() and headerGetInstance() from rpm.org 2010-08-22 02:16:02 +04:00
header.h header.c: backported headerSetInstance() and headerGetInstance() from rpm.org 2010-08-22 02:16:02 +04:00
Makefile.am order.c: factored from depends.c 2010-03-16 15:03:23 +03:00
manifest.c rpmReadPackageManifest: Fix comments handling 2008-04-08 15:28:53 +00:00
manifest.h Initial revision 2002-03-25 20:16:26 +00:00
misc.c relocated _noDirTokens, compressFilelist, expandFilelist, providePackageNVR from lib to rpmdb 2005-10-15 16:30:13 +00:00
misc.h transaction.c: revamped decideFileFate() akin to filecmp() 2009-03-09 20:11:22 +03:00
order.c order.c: added missing error message 2010-03-16 15:06:10 +03:00
package.c package.c (readPackageHeaders): use posix_fadvise(2) to disable readahead 2009-05-10 23:32:48 +04:00
poptI.c s/relocateable/relocatable/ (jbj) 2009-03-08 20:12:18 +03:00
poptK.c sync with rpm4 branch: include local headers 2002-03-25 22:02:39 +00:00
poptQV.c sync with rpm4 branch: include local headers 2002-03-25 22:02:39 +00:00
problems.c s/relocateable/relocatable/ (jbj) 2009-03-08 20:12:18 +03:00
psm.c 4.0.4-alt97.M50.16 2009-09-24 12:48:17 +04:00
psm.h removed prehistoric multilib support 2009-03-10 14:27:38 +03:00
query.c lib/query.c (showQueryPackage): Fix potential null dereference in QUERY_FOR_DEFAULT mode 2007-05-18 00:54:19 +00:00
rpmchecksig.c sync with rpm4 branch: include local headers 2002-03-25 22:02:39 +00:00
rpmcli.h removed _noDirTokens (producing legacy filelist format) 2009-06-17 06:32:18 +04:00
rpminstall.c s/relocateable/relocatable/ (jbj) 2009-03-08 20:12:18 +03:00
rpmlead.c sync with rpm4 branch: include local headers 2002-03-25 22:02:39 +00:00
rpmlead.h Include local headers. 2006-05-15 03:26:57 +04:00
rpmlib.h further removed RPMDBI_DEPENDS 2010-07-12 10:02:00 +04:00
rpmlibprov.c pack.c, rpmlibprov.c: updated for xz compression 2009-09-24 12:35:43 +04:00
rpmrc.c rpmrc.c (is_pentiumN): Add models with nonzero extended model 2009-12-20 15:06:21 +00:00
signature.c build/files.c, lib/signature.c: Do not include unused md5.h 2008-11-12 05:29:08 +03:00
signature.h Include local headers. 2006-05-15 03:26:57 +04:00
stringbuf.c Initial revision 2002-03-25 20:16:26 +00:00
stringbuf.h Initial revision 2002-03-25 20:16:26 +00:00
transaction.c transaction.c: updated for ts->erasedPackages 2010-07-12 11:39:24 +04:00
verify.c verify.c: updated verifyDependencies() for self-conflicting packages 2010-08-22 02:30:13 +04:00