summaryrefslogtreecommitdiff
path: root/lib/psm.c
AgeCommit message (Expand)AuthorFilesLines
2011-09-02Make rpmScript opaquePanu Matilainen1-4/+5
2011-09-02Add an API for creating real rpmScript items out of triggers, use itPanu Matilainen1-33/+17
2011-09-02First step towards unifying triggers into rpmScript APIPanu Matilainen1-23/+13
2011-08-29Use correct file state for colored file replacementsPanu Matilainen1-3/+4
2011-07-07Take advantage of Fdescr() in rpmReadPackageFile()Panu Matilainen1-1/+1
2011-06-01Split the --replacepkgs hack to a helper function and document itPanu Matilainen1-23/+29
2011-05-31Cleanup rpmpsmNew() and rpmpsmFree()Panu Matilainen1-25/+10
2011-05-28Eliminate dead NULL-assignments at scope-end in librpm, part IIIPanu Matilainen1-8/+8
2011-04-19Improve fsm error code handling in psmPanu Matilainen1-13/+25
2011-03-23Remove libio support to suppress timedRead()Jindrich Novy1-3/+0
2011-03-04Remove unused return code variablePanu Matilainen1-4/+4
2011-03-04Don't bother storing irrelevant return codesPanu Matilainen1-11/+11
2011-03-04Eliminate unused variablesPanu Matilainen1-10/+6
2010-12-20Rip the stillborn, broken apply/commit transaction gooPanu Matilainen1-25/+3
2010-10-22Change all internal uses of rpmtsInitIterator() to use DBI tagsPanu Matilainen1-3/+3
2010-10-22Switch psm and rpmscript to use rpmTagVal where appropriatePanu Matilainen1-3/+3
2010-09-28Wrong enum type used for psm goal, gcc 4.5 complains (which is nice)Panu Matilainen1-1/+1
2010-09-21Fix rpmRC/int return mismatch by counting errors from handleOneTriggerPanu Matilainen1-6/+6
2010-09-21Use rpmTag as psm scriptTag for type correctnessPanu Matilainen1-1/+1
2010-09-21Fix up bunch of silly int vs rpmRC return code mismatchesPanu Matilainen1-3/+4
2010-09-07Fix error code on verify scriptlet failurePanu Matilainen1-1/+3
2010-08-13Conditionalize rpm_execcon() usage on per-transaction flagsPanu Matilainen1-1/+2
2010-05-31Use the new chroot API everywhere, eliminate old related gooPanu Matilainen1-35/+5
2010-05-26Handle test-transaction centrally on entry to psmPanu Matilainen1-15/+9
2010-05-26Eliminate rpmts from the scriptlet machineryPanu Matilainen1-1/+2
2010-05-26Simplify chroot handling wrt scriptletsPanu Matilainen1-11/+2
2010-05-25Move scriptlet statistics collection (back) inside psmPanu Matilainen1-1/+4
2010-05-07Revert back to rpmdbRemove() taking instance number instead of actual headerPanu Matilainen1-11/+6
2010-04-07Make rpmdbAdd() and rpmdbRemove() internal-onlyPanu Matilainen1-0/+1
2010-04-07Unify rpmdbAdd/Remove() interfacesPanu Matilainen1-6/+11
2010-04-07Eliminate the headerCheck() foo from rpmdbAdd/Remove()Panu Matilainen1-6/+2
2010-04-07Move header INSTALLTID manipulation out of rpmdbAdd()Panu Matilainen1-4/+10
2010-03-29Move the little thats left of psm.h into rpmte_internal.hPanu Matilainen1-1/+0
2010-03-22Lose the useless rpmfi refcounting etc debug messages + debug switchesPanu Matilainen1-1/+1
2010-03-22Lose the useless rpmts refcounting debug messages + debug switchesPanu Matilainen1-1/+1
2010-03-12Turn PSM into a complete blackboxPanu Matilainen1-34/+10
2010-03-11Not all scriptlets have bodies (eg -p /sbin/ldconfig), dont expand NULLsPanu Matilainen1-2/+2
2010-03-11Dumb segfault on trigger scripts with no flags, dohPanu Matilainen1-1/+1
2010-03-11Support run-time macro and queryformat expansion on scriptletsPanu Matilainen1-3/+21
2010-03-06Minor cleanup to PSM_INIT stage, no functional changesPanu Matilainen1-5/+2
2010-03-01Rip out more rpm 2.x era relocation leftoversPanu Matilainen1-8/+0
2010-02-26Hide install/erase statistics collection inside psmPanu Matilainen1-0/+6
2010-02-25Remove unnecessary fiddling with ts element headerPanu Matilainen1-4/+0
2010-02-25Lose some long since unnecessary includesPanu Matilainen1-2/+0
2010-02-25Duh, yet more leftover io flag stuff in psmPanu Matilainen1-2/+0
2010-02-25Implement pretrans, posttrans and verifyscript as psm goalsPanu Matilainen1-14/+40
2010-02-25Separate PSM goals from individual stagesPanu Matilainen1-60/+48
2010-02-25Lose now unnecessary progTag from psmPanu Matilainen1-7/+1
2010-02-25First rough-cut version of scriptlet abstractionPanu Matilainen1-386/+31
2010-02-25Kick out stillborn codePanu Matilainen1-11/+0