Commit Graph

5749 Commits

Author SHA1 Message Date
jbj 595a207f27 Arg iteration for --query and --verify, everything but RPMQV_ALL.
CVS patchset: 7505
CVS date: 2004/10/24 20:35:41
2004-10-24 20:35:41 +00:00
jbj 3691d13f04 Explicit rpmgiFlags enum defined, add RPMGI_{NOGLOB,NOMANIFEST,NOHEADER}.
Abstract arg iteration into rpmcliArgIter().
Add undocumented --rpmgidebug.

CVS patchset: 7504
CVS date: 2004/10/24 19:36:30
2004-10-24 19:36:30 +00:00
jbj 8835804171 Compile in the correct path to /usr/lib/rpm/magic.
Add magic for rpm packages and headers.
Add MAGIC_COMPRESS and MAGIC_CHECK to extract types from compressed files.
Permit info and man pages into RPMTAG_FILECLASS.
Package all the Berkeley DB utilities with rpm.

CVS patchset: 7502
CVS date: 2004/10/21 21:18:35
2004-10-21 21:18:35 +00:00
jbj bc1ad5caaf Install rpmfile and magic* into /usr/lib/rpm.
CVS patchset: 7501
CVS date: 2004/10/21 19:24:07
2004-10-21 19:24:07 +00:00
jbj b7f251ae16 - port to internal file-4.10 libmagic rather than libfmagic.
CVS patchset: 7500
CVS date: 2004/10/21 18:40:56
2004-10-21 18:40:56 +00:00
jbj 2083dadd4c Splint fiddles.
CVS patchset: 7499
CVS date: 2004/10/21 16:13:21
2004-10-21 16:13:21 +00:00
jbj a1bfe90ddc DB_WRITECURSOR cannot be used with sunrpc dbenv.
CVS patchset: 7498
CVS date: 2004/10/21 13:26:05
2004-10-21 13:26:05 +00:00
jbj b96dba474f Install all Berkeley DB utilities.
Don't set DB_WRITECURSOR if using sunrpc.

CVS patchset: 7497
CVS date: 2004/10/21 00:24:38
2004-10-21 00:24:38 +00:00
jbj 5e872f35ed Add lua to doxygen.
CVS patchset: 7496
CVS date: 2004/10/20 10:31:47
2004-10-20 10:31:47 +00:00
jbj 8faa61c020 Doxygen fiddles.
CVS patchset: 7495
CVS date: 2004/10/20 10:19:34
2004-10-20 10:19:34 +00:00
jbj 2c192f3e33 Add #include "db_int_def.h" to generated db_server_svc.c (pnasrat).
CVS patchset: 7494
CVS date: 2004/10/20 09:20:43
2004-10-20 09:20:43 +00:00
cturner 924df41911 update to 0.68, make it compile again with rpm 4.0
CVS patchset: 7493
CVS date: 2004/10/20 04:15:15
2004-10-20 04:15:15 +00:00
jbj e47ccc321a Add rpmtsCheck() and rpmtsOrder() to iterator.
Add rpmgi.[ch] to Dpxyfiles.in and POTFOLES.in

CVS patchset: 7492
CVS date: 2004/10/20 02:34:17
2004-10-20 02:34:17 +00:00
jbj 7a34fdc4a2 Stare at a redhat-artwork problem in rpmal.c with multiple versions,
punt for now.
Add transaction elements to rpmgi ts.

CVS patchset: 7491
CVS date: 2004/10/19 22:52:33
2004-10-19 22:52:33 +00:00
pauln ea8c710ac4 Build and changes for _rpm module
CVS patchset: 7490
CVS date: 2004/10/19 21:35:24
2004-10-19 21:35:24 +00:00
pauln d96e690b8d Initial python wrapped rpm module files
CVS patchset: 7489
CVS date: 2004/10/19 21:33:22
2004-10-19 21:33:22 +00:00
pauln 4330e4eab5 ignore file for rpm-python rpm dir
CVS patchset: 7488
CVS date: 2004/10/19 21:31:03
2004-10-19 21:31:03 +00:00
jbj b7dfb8ada0 Change options to specify type of iteration.
CVS patchset: 7487
CVS date: 2004/10/19 16:39:36
2004-10-19 16:39:36 +00:00
jbj 343b3223e8 Merge iterator types into pseudo tags.
Load argv and ftpopts through iterator modifier, not creator.

CVS patchset: 7486
CVS date: 2004/10/19 15:54:38
2004-10-19 15:54:38 +00:00
jbj fb6dac4267 Store path to header in iterator.
Iterator returns rpmRC rather than value, eliminate queryFormat methods.

CVS patchset: 7485
CVS date: 2004/10/19 02:30:25
2004-10-19 02:30:25 +00:00
jbj 67ce81d201 Attach header reference to the iterator.
CVS patchset: 7484
CVS date: 2004/10/19 01:31:20
2004-10-19 01:31:20 +00:00
jbj ddfad5f878 Isolate most state changes in rpmgiNext, with lazy open/close.
Refactor some of the mess into subroutines.

CVS patchset: 7483
CVS date: 2004/10/18 22:47:20
2004-10-18 22:47:20 +00:00
jbj e93a77c9b7 Add generalized iterator to rpmlib.
CVS patchset: 7482
CVS date: 2004/10/18 01:08:56
2004-10-18 01:08:56 +00:00
jbj ed4688aca7 Glob ftswalk/arglist args always.
CVS patchset: 7481
CVS date: 2004/10/17 23:32:55
2004-10-17 23:32:55 +00:00
jbj 8f1ca37afa Add manifests to --arglist processing.
CVS patchset: 7480
CVS date: 2004/10/17 23:11:24
2004-10-17 23:11:24 +00: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 18f7b6bc0e - don't add time stamp to compressed man pages (#132526).
CVS patchset: 7477
CVS date: 2004/10/17 18:49:52
2004-10-17 18:49:52 +00:00
jbj b4264419a8 - permit Conflicts: /path/to/file.
CVS patchset: 7476
CVS date: 2004/10/17 18:44:15
2004-10-17 18:44:15 +00:00
jbj 8b3d9c1a12 Better error message.
CVS patchset: 7475
CVS date: 2004/10/17 18:25:44
2004-10-17 18:25:44 +00:00
jbj 5a91608e91 fix: legacy syntax not even close.
- permit Obsoletes: /path/to/file.

CVS patchset: 7474
CVS date: 2004/10/17 18:24:36
2004-10-17 18:24:36 +00:00
jbj dea95c48df Upgrade to db-4.3.14 internal.
CVS patchset: 7473
CVS date: 2004/10/16 12:50:52
2004-10-16 12:50:52 +00:00
jbj a32e0850ed Orphan.
CVS patchset: 7472
CVS date: 2004/10/16 02:36:10
2004-10-16 02:36:10 +00:00
jbj d03f220fde ... and in with the New ...
CVS patchset: 7471
CVS date: 2004/10/16 01:31:54
2004-10-16 01:31:54 +00:00
jbj 2dc699bfe0 Out with the old ...
CVS patchset: 7470
CVS date: 2004/10/15 23:22:46
2004-10-15 23:22:46 +00:00
jbj 85a380eeaf - obsolete Serial:, Copyright:, and RHNPlatform: syntax in spec files.
CVS patchset: 7469
CVS date: 2004/10/15 18:25:14
2004-10-15 18:25:14 +00:00
jbj d57bc03f65 - disable expensive header+payload verifies in default config.
- adjust digest/signature stats to count #pkgs and bytes.

CVS patchset: 7465
CVS date: 2004/10/15 00:14:29
2004-10-15 00:14:29 +00:00
jbj 44b6c33422 Open ftswalk/argv paths to permit --qf on header.
CVS patchset: 7464
CVS date: 2004/10/14 16:37:57
2004-10-14 16:37:57 +00:00
jbj d5bce7dc38 Hack in hdlist queries.
CVS patchset: 7463
CVS date: 2004/10/14 15:45:41
2004-10-14 15:45:41 +00:00
jbj 9e30825226 - fix: don't set handler if SIG_IGN is already set (#134474).
CVS patchset: 7462
CVS date: 2004/10/14 15:09:07
2004-10-14 15:09:07 +00:00
jbj 47ea5da7dd - silently add default %defattr(-,root,root) for all packages.
CVS patchset: 7461
CVS date: 2004/10/13 21:03:29
2004-10-13 21:03:29 +00:00
jbj 5c095b4d65 Splint fiddles.
CVS patchset: 7460
CVS date: 2004/10/13 19:03:45
2004-10-13 19:03:45 +00:00
jbj 3027bc96de Move rpm-python test scripts to test subdirectory.
CVS patchset: 7459
CVS date: 2004/10/13 18:40:33
2004-10-13 18:40:33 +00:00
jbj c096a1d284 - python: add rpm.ps() object to carry problem set info.
- python: permit rpm.ds() analogue to hdr.dsFromHeader() creator.
- python: permit rpm.fi() analogue to hdr.fiFromHeader() creator.

CVS patchset: 7458
CVS date: 2004/10/13 15:33:50
2004-10-13 15:33:50 +00:00
jbj f9dbc32cda Permit fi = rpm.fi(h, tagN, flags) creator, analogous to h.fiFromHeader().
Add optional flags to hdr_fiFromHeader().

CVS patchset: 7457
CVS date: 2004/10/13 15:28:19
2004-10-13 15:28:19 +00:00
jbj 8b2a6b9e8f Permit ds = rpm.ds(h, tagN, flags) creator, analogous to h.dsFromHeader().
Add optional flags to hdr_dsFromHeader().

CVS patchset: 7456
CVS date: 2004/10/13 14:53:21
2004-10-13 14:53:21 +00:00
jbj 2f0f41425d Return current problem set form transaction.
CVS patchset: 7455
CVS date: 2004/10/13 06:26:16
2004-10-13 06:26:16 +00:00
jbj 8ebeba6979 Remove pugly extra newline from --changelog.
CVS patchset: 7454
CVS date: 2004/10/13 05:47:55
2004-10-13 05:47:55 +00:00
jbj 628676b987 More cleanup.
CVS patchset: 7453
CVS date: 2004/10/12 21:16:54
2004-10-12 21:16:54 +00:00
jbj 78c3de9ce3 No need for ps.NumProblems() method.
CVS patchset: 7452
CVS date: 2004/10/12 21:08:04
2004-10-12 21:08:04 +00:00
jbj 112846247d Proof-of-concept rpmps object. Ick ...
CVS patchset: 7451
CVS date: 2004/10/12 20:26:05
2004-10-12 20:26:05 +00:00