Ralf Corsépius
14d434925b
Include "rpmbuild.h" instead of <rpmbuild.h>.
2007-10-28 06:49:54 +01:00
Ralf Corsépius
cff3ba0882
Include "rpmcli.h" instead of <rpmcli.h>.
2007-10-28 06:47:14 +01:00
Ralf Corsépius
9f7a8dab59
Kick out polish comment.
2007-10-10 08:37:35 +02:00
Panu Matilainen
01d5c13a42
Make rpmerr.h private, include directly where needed.
2007-10-09 15:33:49 +03:00
Panu Matilainen
c52905d334
Replace all uses of RPMMESS_ERROR with RPMLOG_ERR
2007-10-09 14:49:02 +03:00
Panu Matilainen
4ce9fc1a17
Replace all rpmMessage() uses with rpmlog()
2007-10-09 14:14:30 +03:00
Panu Matilainen
d709195c3a
Replace all rpmError() uses with rpmlog()
2007-10-09 14:06:06 +03:00
Panu Matilainen
2c2538d726
Rename Spec -> rpmSpec for namespacing
2007-09-21 15:23:02 +03:00
Ralf Corsépius
a5a65af57e
Remove splint tags.
2007-09-11 19:04:11 +02:00
Panu Matilainen
412f9fcb17
Fix various cases of build failing due to whitespace in dir/filenames.
2007-08-29 15:39:55 +03:00
Panu Matilainen
a0f532e2fa
Fix yet-another-compiler-warning.
...
tmpSpecFile gets passed to mkstemp() which expects to modify the template
thus discarding const
2007-07-12 09:16:23 +03:00
Panu Matilainen
39defaa877
Pass --wildcards to tar on build (rhbz#206841)
...
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-07-03 14:13:13 +03:00
Panu Matilainen
f32c97f621
Allow characters >127 that don't fit the current locale in the
...
specfile (e.g. latin1 in utf-8 locale).
Patch from OpenSuSE.
2007-06-08 16:07:05 +03:00
Paul Nasrat
d0c8cb4a15
Check getcwd return value, abort if rpm cannot determine current
...
directory.
Patch from OpenSuSE
2007-04-16 13:18:19 +01:00
jbj
ed8a00518d
- free rpmrc when looping on --target arches ( #127730 ).
...
CVS patchset: 7479
CVS date: 2004/10/17 19:00:10
2004-10-17 19:00:10 +00:00
jbj
5c747d9870
- don't use mktemp if mkstemp is available ( #103850 ).
...
CVS patchset: 7012
CVS date: 2003/12/26 17:36:38
2003-12-26 17:36:38 +00:00
jbj
9c5529608e
- don't use error string after gzclose (Dmitry V. Levin).
...
Spliddles for rpmio, drill h_errno all the way through.
CVS patchset: 6826
CVS date: 2003/05/08 20:39:29
2003-05-08 20:39:29 +00:00
jbj
e788b7c1f3
- fix: remove rpmfi scareMem so that headers can be reloaded on ia64.
...
- 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-24 07:21:04 +00:00
jbj
b63b4a5d12
- simplify specfile query linkage loop.
...
- drill rpmts into parseSpec(), carrying Spec along.
CVS patchset: 5958
CVS date: 2002/12/22 02:11:05
2002-12-22 02:11:05 +00:00
jbj
035cf961d5
- add bitmask for precise control of signature/digest verification.
...
CVS patchset: 5604
CVS date: 2002/08/06 01:41:44
2002-08-06 01:41:44 +00:00
jbj
f0ba06b85a
Remove debugging printf.
...
CVS patchset: 5580
CVS date: 2002/07/29 23:13:54
2002-07-29 23:13:54 +00:00
jbj
5a1ebaccd5
- python: don't segfault in ts.GetKeys() on erased packages.
...
resurrect build modes.
add undocumented debugging options.
CVS patchset: 5577
CVS date: 2002/07/28 14:52:33
2002-07-28 14:52:33 +00:00
jbj
6af194ed8e
- add methods to make signature handling opaque wrto rpmts.
...
CVS patchset: 5566
CVS date: 2002/07/21 22:06:19
2002-07-21 22:06:19 +00:00
jbj
241fad1287
Propagate splint-3.0.1.7 close(2) internalState annotation throughout.
...
CVS patchset: 5542
CVS date: 2002/07/08 14:21:26
2002-07-08 14:21:26 +00:00
jbj
e5fb770e7d
Add boundsread annotations throughout, enable +bounds checking.
...
Start narrowing the scope of bounds annotations by adding more annotations.
CVS patchset: 5537
CVS date: 2002/07/02 23:54:35
2002-07-02 23:54:35 +00:00
jbj
d89ce5854d
- disambiguate added/installed dependency failures ( #50388 ).
...
CVS patchset: 5532
CVS date: 2002/06/28 21:54:24
2002-06-28 21:54:24 +00:00
jbj
13d177beb2
Add boundswrite annotations everywhere.
...
CVS patchset: 5522
CVS date: 2002/06/23 19:47:08
2002-06-23 19:47:08 +00:00
jbj
93e968c515
Orphan.
...
CVS patchset: 5482
CVS date: 2002/06/12 14:54:06
2002-06-12 14:54:06 +00:00
jbj
23bbe266cc
Add bindings for rpmte and FD_t.
...
CVS patchset: 5451
CVS date: 2002/05/27 21:40:08
2002-05-27 21:40:08 +00:00
jbj
2126e4ad09
- Grand Renaming of rpm data types.
...
CVS patchset: 5439
CVS date: 2002/05/19 18:42:25
2002-05-19 18:42:25 +00:00
jbj
076a6e29c5
- opaque (well mostly) rpmTransactionSet using methods.
...
CVS patchset: 5437
CVS date: 2002/05/16 16:55:21
2002-05-16 16:55:21 +00:00
jbj
e3c57cf71e
- merge conflicts into problems, handle as transaction set variable.
...
CVS patchset: 5402
CVS date: 2002/04/13 18:52:18
2002-04-13 18:52:18 +00:00
jbj
2404e8d918
- rescusitate --rebuild.
...
CVS patchset: 5389
CVS date: 2002/04/11 16:55:19
2002-04-11 16:55:19 +00:00
jbj
bd2f1e9543
Fix: source package already part of the transaction.
...
CVS patchset: 5388
CVS date: 2002/04/10 22:10:13
2002-04-10 22:10:13 +00:00
jbj
c74fa24965
- missing key(s) on keyring when verifying a signature is now an error.
...
- remove dependency whiteout.
- splint fiddles.
CVS patchset: 5255
CVS date: 2002/01/18 22:51:30
2002-01-18 22:51:30 +00:00
jbj
1eb0503123
Replace loadFi with fiNew, freeFi with fiFree.
...
CVS patchset: 5175
CVS date: 2001/11/11 20:45:20
2001-11-11 20:45:20 +00:00
jbj
eb10f05b85
- rip out rpmDependencyConflict, replace with rpmProblem instead.
...
CVS patchset: 5162
CVS date: 2001/11/08 22:04:35
2001-11-08 22:04:35 +00:00
jbj
966fabbc44
- memory indices for dependency check are typedef'd and abstract'd.
...
- 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-28 22:17:47 +00:00
jbj
c1d367a094
- transaction sets cerated in cli main.
...
- no-brainer refcounts for ts object.
CVS patchset: 5136
CVS date: 2001/10/27 22:31:10
2001-10-27 22:31:10 +00:00
jbj
7402ce1546
- legacy signatures always checked where possible on package read.
...
- 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-27 20:09:20 +00:00
jbj
72f92dd744
- wire transactions through rpmcli signature modes.
...
CVS patchset: 5131
CVS date: 2001/10/23 20:52:51
2001-10-23 20:52:51 +00:00
jbj
3b820b2d53
- generate an rpm header on the fly for imported pubkeys.
...
CVS patchset: 5130
CVS date: 2001/10/23 16:48:20
2001-10-23 16:48:20 +00:00
jbj
d57a29baac
Converging on lclint-3.0.17 strict level.
...
CVS patchset: 5118
CVS date: 2001/10/17 16:43:36
2001-10-17 16:43:36 +00:00
jbj
72471f2e54
Explicit branchstate annotations.
...
CVS patchset: 5113
CVS date: 2001/10/15 17:53:34
2001-10-15 17:53:34 +00:00
jbj
d8dc44f363
lclint fiddles to annotate globals.
...
CVS patchset: 5106
CVS date: 2001/10/15 03:22:10
2001-10-15 03:22:10 +00:00
jbj
4b67d7621c
More lclint annotations.
...
CVS patchset: 5105
CVS date: 2001/10/13 22:01:38
2001-10-13 22:01:38 +00:00
jbj
9df3fc957f
- expose rpmShowProgress() and rpmVerifyDigest() in rpmcli.h.
...
- 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-07-06 20:37:42 +00:00
jbj
7233e3ad73
- remove rpmrc Provides: Yet Again, use virtual packages.
...
- dump cursor debugging wrappers.
- rpm --verify can disable rpmFileAttr checks.
CVS patchset: 4856
CVS date: 2001/06/12 17:06:47
2001-06-12 17:06:47 +00:00
jbj
03f5273901
- fix: QUERY_FOR_LIST file count clobbered.
...
- 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-08 20:45:59 +00:00
jbj
4ae69250a2
- fix typos in linux.{req,prov}.
...
CVS patchset: 4834
CVS date: 2001/06/05 19:26:22
2001-06-05 19:26:22 +00:00