rpm/lib
Panu Matilainen 8312d0a377 Revert "Allow packagers to specify individual scriptlets as critical"
This alleged solution to the problem of not all scriptlet errors being
reflected in our exit code is not a solution at all, it just pushes
the problem to somebody elses lap and introduces inconsistency and
an untracked incompatibility as well.

This reverts commit 5455f02523.
2019-05-14 12:09:30 +03:00
..
backend Database backend ops tables are supposed to be internal, dummies included 2019-02-06 13:25:17 +02:00
.gitignore build: Update .gitignore rules 2011-10-11 12:55:15 +03:00
Makefile.am Oops, fix building with external BDB from previous commits 2019-02-01 15:39:07 +02:00
cpio.c Report cpio magic/header read failures as bad magic/header 2017-06-30 12:43:00 +03:00
cpio.h Fix doxygen warnings 2015-02-17 15:31:22 +01:00
depends.c Ensure dependency matches from rpmdb are actually in range 2018-09-11 13:46:30 +03:00
formats.c Add --queryformats for displaying numbers human readable (#375) 2018-03-01 15:43:25 +01:00
fprint.c Fix segfault on fingerprinting symlink round (RhBug:1660232) 2019-04-09 13:15:43 +02:00
fprint.h Allow passing a shared pool for finger print cache 2012-09-14 14:21:10 +03:00
fsm.c Fix FA_TOUCH on files with suid/sgid bits and/or capabilities 2019-03-20 12:38:00 +02:00
fsm.h Fix doxygen warnings 2015-02-17 15:31:22 +01:00
gentagtbl.sh Use actual enum values in tag table sentinel to avoid int/enum mismatch 2010-09-21 15:26:25 +03:00
header.c Fix regression reading some old v4.0 era packages (#610) 2019-01-07 14:58:16 +02:00
header.h Eliminate the umphteen deprecated N(E)VR(A) etc getter APIs 2016-10-24 12:37:18 +03:00
header_internal.h Make retrofit etc helpers static again now that we can 2018-04-25 16:27:45 +03:00
headerfmt.c Make queryformat array behavior consistent for all types 2017-08-30 16:57:09 +03:00
headerutil.c Don't reload to legacy image on headerCopy() 2017-03-01 15:38:34 +02:00
manifest.c Fix ancient FILE leak in file manifest reading 2018-07-30 17:06:19 +03:00
manifest.h Drop bogus const from rpmReadPackageManifest argvptr 2007-12-18 12:53:57 +02:00
misc.h Clean up rpmdb leftovers from an atexit() handler. 2016-12-13 11:19:03 +02:00
order.c Add + use a bitmask for order-agnostic dependency types 2018-11-16 14:17:07 +02:00
package.c Fix headerCheck() return code mismatch & regression in 4.14.x 2018-12-05 16:02:16 +02:00
poptALL.c Use --dpbath only with full path (RhBug:1696408) 2019-04-24 13:38:50 +03:00
poptI.c Add package verification step to transactions 2018-05-09 14:16:07 +03:00
poptQV.c Add support for --whatconflicts for good measure 2018-06-12 14:06:55 +03:00
psm.c Fix progress bar printing for packages with wrong archive size (RhBug:1478051) 2018-02-09 13:35:36 +02:00
query.c Use function rpmFileHasSuffix instead of manual calculation in query.c 2019-03-18 11:19:48 +02:00
relocation.c Eliminate a mindless switch-case in rpmInstallLoadMacros() 2016-12-09 09:20:10 +02:00
rpmal.c Add rpmalLookupTE helper 2017-08-10 09:46:13 +02:00
rpmal.h Add rpmalLookupTE helper 2017-08-10 09:46:13 +02:00
rpmarchive.h Add/fix a few missing/misleading doxygen annotations 2016-11-02 13:37:09 +02:00
rpmcallback.h Add package verification step to transactions 2018-05-09 14:16:07 +03:00
rpmchecksig.c Only read through payload on verify if actually needed 2018-12-11 13:48:18 +02:00
rpmchroot.c Only use user namespace if we actually need it for chroot() 2019-05-14 10:51:30 +02:00
rpmchroot.h Add "c++ protection" to (hopefully) all of our internal headers 2010-09-21 15:21:12 +03:00
rpmcli.h Rename vslevel back to vfylevel everywhere, sigh 2018-06-27 13:45:28 +03:00
rpmdb.c Fix leaking opendir() handle on database rebuild 2018-07-31 17:10:04 +03:00
rpmdb.h Replace rpmdbCheckSignals() with rpmsqPoll() everywhere, eliminate from API 2016-12-14 18:57:58 +02:00
rpmdb_internal.h Fix doxygen warnings 2015-02-17 15:31:22 +01:00
rpmds.c Add support for sorting caret ('^') higher than base version 2018-11-26 12:32:10 +02:00
rpmds.h %verify scriptlet dependencies are not supposed to affect ordering 2018-11-16 14:18:44 +02:00
rpmds_internal.h Eliminate rpmdsNotify() from the API + Python bindings 2017-03-28 16:34:12 +03:00
rpmfi.c Eliminate the hysterical filesize retval from rpmDoDigest() now that we can 2019-05-14 10:19:43 +02:00
rpmfi.h Fix missing @param in rpmfilesVerify() and rpmfiVerify() doxygen doco 2016-12-01 11:39:04 +02:00
rpmfi_internal.h Add mode for updating with minimal writing (RhBug:783480) 2017-04-21 13:50:50 +03:00
rpmfiles.h Improve hardlink handling in the disk space calculation 2018-02-19 13:24:58 +02:00
rpmfs.c Reset file actions between rpmtsRun() calls (RhBug:1076552) 2014-03-21 12:44:03 +02:00
rpmfs.h Reset file actions between rpmtsRun() calls (RhBug:1076552) 2014-03-21 12:44:03 +02:00
rpmgi.c Remove some unnecessary assignments flagged by cppcheck 2016-07-29 17:41:36 +02:00
rpmgi.h Stop abusing enum typedefs for bitfield types 2010-09-21 11:10:14 +03:00
rpmhash.C Fix memory leak in rpmhash implementation 2014-09-16 11:12:10 +02:00
rpmhash.H Add alternative hash key add/get/check methods with prehashed key 2012-09-05 10:38:36 +03:00
rpminstall.c Eliminate rpmcliVSFlags from core transaction code 2018-06-27 15:14:22 +03:00
rpmlead.c Plug the last data "leak" from rpmlead 2018-04-18 14:36:01 +03:00
rpmlead.h Plug the last data "leak" from rpmlead 2018-04-18 14:36:01 +03:00
rpmlib.h Make the rpm 4.4.x compat layer removal explicit via an error message 2017-08-11 14:11:53 +03:00
rpmliblua.c Unbreak build on Lua < 5.3.4 again 2019-02-21 12:57:10 +02:00
rpmliblua.h Add "c++ protection" to (hopefully) all of our internal headers 2010-09-21 15:21:12 +03:00
rpmlock.c Fix misleading error message when missing TTY (#355) 2018-02-12 13:18:13 +02:00
rpmlock.h Export rpmlock release method internally as well 2013-03-11 11:12:35 +02:00
rpmplugin.h Drop the experimental collection support 2014-06-17 16:27:24 +03:00
rpmplugins.c Fix leak on dlopen()'ed handle in case our _hooks symbol is not found 2018-07-31 17:08:38 +03:00
rpmplugins.h Fix doxygen warnings 2015-02-17 15:31:22 +01:00
rpmpol.h Stop abusing enum typedefs for bitfield types 2010-09-21 11:10:14 +03:00
rpmprob.c Add package verification step to transactions 2018-05-09 14:16:07 +03:00
rpmprob.h Add package verification step to transactions 2018-05-09 14:16:07 +03:00
rpmps.c Fix couple of incorrect sizeof() uses 2011-03-17 14:08:54 +02:00
rpmps.h Eliminate all fooUnlink() functions out of the API 2010-09-13 13:08:33 +03:00
rpmrc.c Improve ARM detection 2018-10-01 15:46:03 +03:00
rpmscript.c Log a more specific error on scriptlet exec() failure 2018-06-12 15:08:01 +03:00
rpmscript.h Make scriptlet error behavior a property of rpmScript "objects" 2018-03-09 12:21:37 +02:00
rpmtag.h Add RPMTAG_MODULARITYLABEL to distinguish packages build for modularity 2018-11-30 12:55:36 +01:00
rpmtd.c Eliminate the rest of idiotic assert()'s in rpmtd.c 2017-09-05 13:13:49 +03:00
rpmtd.h Add --queryformats for displaying numbers human readable (#375) 2018-03-01 15:43:25 +01:00
rpmte.c Record package verification results into transaction elements 2019-04-09 11:04:02 +02:00
rpmte.h Record package verification results into transaction elements 2019-04-09 11:04:02 +02:00
rpmte_internal.h Record package verification results into transaction elements 2019-04-09 11:04:02 +02:00
rpmtriggers.c Eliminate file trigger second argument (aka $2) 2018-02-16 14:29:28 +02:00
rpmtriggers.h Fixups to file trigger internal api docs + comments 2017-12-13 12:06:45 +02:00
rpmts.c Add a public API for controlling package verification flags 2018-06-27 14:49:39 +03:00
rpmts.h Record package verification results into transaction elements 2019-04-09 11:04:02 +02:00
rpmts_internal.h Add a public API for controlling package verification flags 2018-06-27 14:49:39 +03:00
rpmtypes.h Chainsaw rpmfi iteration apart from the actual file set 2013-11-07 14:27:26 +02:00
rpmug.c Generalize primary user/group for platforms (#210) 2017-05-18 16:50:18 +03:00
rpmug.h Initialize all the name services we need 2014-01-28 09:45:55 +02:00
rpmvercmp.c Add support for sorting caret ('^') higher than base version 2018-11-26 12:32:10 +02:00
rpmvs.c Only read through payload on verify if actually needed 2018-12-11 13:48:18 +02:00
rpmvs.h Drop internal-only visibility on rpmvs-related API 2019-03-18 15:29:18 +02:00
signature.c Fix sigheader generation for big archives 2018-01-11 11:43:15 +02:00
signature.h Lift all the new signature stuff into new rpmvs.[ch] source + header 2017-04-28 10:41:58 +03:00
tagexts.c Make sure getNEVRA always sets td.data 2016-04-26 10:05:35 +02:00
tagname.c Make arrays static so valgrind does not complain about lost memory 2016-03-31 11:53:31 +02:00
transaction.c Revert "Allow packagers to specify individual scriptlets as critical" 2019-05-14 12:09:30 +03:00
verify.c Eliminate the hysterical filesize retval from rpmDoDigest() now that we can 2019-05-14 10:19:43 +02:00