summaryrefslogtreecommitdiff
path: root/build.c
AgeCommit message (Collapse)AuthorFilesLines
2007-10-28Include "rpmbuild.h" instead of <rpmbuild.h>.Ralf Corsépius1-1/+1
2007-10-28Include "rpmcli.h" instead of <rpmcli.h>.Ralf Corsépius1-1/+1
2007-10-10Kick out polish comment.Ralf Corsépius1-5/+0
2007-10-09Make rpmerr.h private, include directly where needed.Panu Matilainen1-0/+1
2007-10-09Replace all uses of RPMMESS_ERROR with RPMLOG_ERRPanu Matilainen1-1/+1
2007-10-09Replace all rpmMessage() uses with rpmlog()Panu Matilainen1-1/+1
2007-10-09Replace all rpmError() uses with rpmlog()Panu Matilainen1-10/+10
2007-09-21Rename Spec -> rpmSpec for namespacingPanu Matilainen1-1/+1
2007-09-11Remove splint tags.Ralf Corsépius1-23/+6
2007-08-29Fix various cases of build failing due to whitespace in dir/filenames.Panu Matilainen1-2/+2
2007-07-12Fix yet-another-compiler-warning.Panu Matilainen1-1/+1
tmpSpecFile gets passed to mkstemp() which expects to modify the template thus discarding const
2007-07-03Pass --wildcards to tar on build (rhbz#206841)Panu Matilainen1-1/+1
Tar no longer accepts globbing by default as it's incompatible with traditional implementations: http://lists.gnu.org/archive/html/bug-tar/2006-06/msg00001.html Rpm needs to work with upstream tar really, the --wildcards option has been supported since 2001 so older versions shouldn't suffer either.
2007-06-08Allow characters >127 that don't fit the current locale in thePanu Matilainen1-0/+5
specfile (e.g. latin1 in utf-8 locale). Patch from OpenSuSE.
2007-04-16Check getcwd return value, abort if rpm cannot determine currentPaul Nasrat1-2/+9
directory. Patch from OpenSuSE
2004-10-17- free rpmrc when looping on --target arches (#127730).jbj1-0/+2
CVS patchset: 7479 CVS date: 2004/10/17 19:00:10
2003-12-26- don't use mktemp if mkstemp is available (#103850).jbj1-9/+7
CVS patchset: 7012 CVS date: 2003/12/26 17:36:38
2003-05-08- don't use error string after gzclose (Dmitry V. Levin).jbj1-3/+3
Spliddles for rpmio, drill h_errno all the way through. CVS patchset: 6826 CVS date: 2003/05/08 20:39:29
2002-12-24- fix: remove rpmfi scareMem so that headers can be reloaded on ia64.jbj1-1/+1
- fix: set DB_PRIVATE, not DB_ENV_PRIVATE, if unshared posix mutexes. - remove useless kernel/glibc dependencies (#79872). - add matching "config(N) = EVR" dependencies iff %%config is found. CVS patchset: 5963 CVS date: 2002/12/24 07:21:04
2002-12-22- simplify specfile query linkage loop.jbj1-2/+7
- drill rpmts into parseSpec(), carrying Spec along. CVS patchset: 5958 CVS date: 2002/12/22 02:11:05
2002-08-06- add bitmask for precise control of signature/digest verification.jbj1-6/+6
CVS patchset: 5604 CVS date: 2002/08/06 01:41:44
2002-07-29Remove debugging printf.jbj1-1/+0
CVS patchset: 5580 CVS date: 2002/07/29 23:13:54
2002-07-28- python: don't segfault in ts.GetKeys() on erased packages.jbj1-0/+12
resurrect build modes. add undocumented debugging options. CVS patchset: 5577 CVS date: 2002/07/28 14:52:33
2002-07-21- add methods to make signature handling opaque wrto rpmts.jbj1-6/+4
CVS patchset: 5566 CVS date: 2002/07/21 22:06:19
2002-07-08Propagate splint-3.0.1.7 close(2) internalState annotation throughout.jbj1-2/+2
CVS patchset: 5542 CVS date: 2002/07/08 14:21:26
2002-07-02Add boundsread annotations throughout, enable +bounds checking.jbj1-0/+2
Start narrowing the scope of bounds annotations by adding more annotations. CVS patchset: 5537 CVS date: 2002/07/02 23:54:35
2002-06-28- disambiguate added/installed dependency failures (#50388).jbj1-1/+1
CVS patchset: 5532 CVS date: 2002/06/28 21:54:24
2002-06-23Add boundswrite annotations everywhere.jbj1-0/+2
CVS patchset: 5522 CVS date: 2002/06/23 19:47:08
2002-06-12Orphan.jbj1-1/+1
CVS patchset: 5482 CVS date: 2002/06/12 14:54:06
2002-05-27Add bindings for rpmte and FD_t.jbj1-2/+2
CVS patchset: 5451 CVS date: 2002/05/27 21:40:08
2002-05-19- Grand Renaming of rpm data types.jbj1-6/+7
CVS patchset: 5439 CVS date: 2002/05/19 18:42:25
2002-05-16- opaque (well mostly) rpmTransactionSet using methods.jbj1-3/+4
CVS patchset: 5437 CVS date: 2002/05/16 16:55:21
2002-04-13- merge conflicts into problems, handle as transaction set variable.jbj1-9/+7
CVS patchset: 5402 CVS date: 2002/04/13 18:52:18
2002-04-11- rescusitate --rebuild.jbj1-0/+8
CVS patchset: 5389 CVS date: 2002/04/11 16:55:19
2002-04-10Fix: source package already part of the transaction.jbj1-2/+0
CVS patchset: 5388 CVS date: 2002/04/10 22:10:13
2002-01-18- missing key(s) on keyring when verifying a signature is now an error.jbj1-0/+2
- remove dependency whiteout. - splint fiddles. CVS patchset: 5255 CVS date: 2002/01/18 22:51:30
2001-11-11Replace loadFi with fiNew, freeFi with fiFree.jbj1-1/+1
CVS patchset: 5175 CVS date: 2001/11/11 20:45:20
2001-11-08- rip out rpmDependencyConflict, replace with rpmProblem instead.jbj1-1/+1
CVS patchset: 5162 CVS date: 2001/11/08 22:04:35
2001-10-28- memory indices for dependency check are typedef'd and abstract'd.jbj1-3/+4
- no-brainer refcounts for fi object, debug the mess. - dump the header early in transaction, recreate fi before installing. CVS patchset: 5137 CVS date: 2001/10/28 22:17:47
2001-10-27- transaction sets cerated in cli main.jbj1-6/+1
- no-brainer refcounts for ts object. CVS patchset: 5136 CVS date: 2001/10/27 22:31:10
2001-10-27- legacy signatures always checked where possible on package read.jbj1-26/+16
- wire transactions through rpmcli build modes. - lazy rpmdb open/close through transaction methods (mostly anyways). - no-brainer refcounts for rpmdb object. - check added header against transaction set, replace if newer. CVS patchset: 5135 CVS date: 2001/10/27 20:09:20
2001-10-23- wire transactions through rpmcli signature modes.jbj1-1/+1
CVS patchset: 5131 CVS date: 2001/10/23 20:52:51
2001-10-23- generate an rpm header on the fly for imported pubkeys.jbj1-6/+6
CVS patchset: 5130 CVS date: 2001/10/23 16:48:20
2001-10-17Converging on lclint-3.0.17 strict level.jbj1-2/+2
CVS patchset: 5118 CVS date: 2001/10/17 16:43:36
2001-10-15Explicit branchstate annotations.jbj1-0/+4
CVS patchset: 5113 CVS date: 2001/10/15 17:53:34
2001-10-15lclint fiddles to annotate globals.jbj1-1/+5
CVS patchset: 5106 CVS date: 2001/10/15 03:22:10
2001-10-13More lclint annotations.jbj1-3/+3
CVS patchset: 5105 CVS date: 2001/10/13 22:01:38
2001-07-06- expose rpmShowProgress() and rpmVerifyDigest() in rpmcli.h.jbj1-2/+1
- portability: avoid st_mtime, gendiff uses basename, etc (#47497). - glibc-2.0.x has not __va_copy(). - popthelp.c: static copy of stpcpy/stpncpy for the deprived (#47500). CVS patchset: 4921 CVS date: 2001/07/06 20:37:42
2001-06-12- remove rpmrc Provides: Yet Again, use virtual packages.jbj1-1/+0
- dump cursor debugging wrappers. - rpm --verify can disable rpmFileAttr checks. CVS patchset: 4856 CVS date: 2001/06/12 17:06:47
2001-06-08- fix: QUERY_FOR_LIST file count clobbered.jbj1-0/+1
- create top level rpmcli API, factor top level modes into popt tables. - popt: add POPT_BIT_SET/POPT_BIT_CLR to API. - autogen.sh checks for latest libtool-1.4 and automake-1.4-p2. - rpm --verify reports failure(s) if corresponding tag is not in header. - rpm --verify honors %config(missingok), add -v for legacy behavior. CVS patchset: 4852 CVS date: 2001/06/08 20:45:59
2001-06-05- fix typos in linux.{req,prov}.jbj1-5/+9
CVS patchset: 4834 CVS date: 2001/06/05 19:26:22