Record failure of install/erase into transaction elements
authorPanu Matilainen <pmatilai@redhat.com>
Tue, 25 Nov 2008 09:46:20 +0000 (11:46 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Wed, 26 Nov 2008 15:35:12 +0000 (17:35 +0200)
commit1cbb50c7b99803613b3dea967bc51b3e2687ffe5
tree5c9b2b6ba162d0bace876dcadf6165cb5e3fdad5
parent504b2cf8a74962910502d9389d8e175cedd8fc93
Record failure of install/erase into transaction elements
- add rpmteMarkFailed() (internal) and rpmteFailed() methods to rpmte
- skip any elements marked as failed in rpmtsProcess()
- this is fairly close to the previous "now mostly broken" hack, except
  we remember more than one failure so it's slightly better and it's
  possible to do much better by making rpmteMarkFailed() smarter
lib/rpmte.c
lib/rpmte.h
lib/rpmte_internal.h
lib/transaction.c