Commit Graph

4585 Commits

Author SHA1 Message Date
jbj bafe527949 Document file attribute opt outs in verify mode.
Document --nodigest/--nosignature/--nosuggest.

CVS patchset: 5479
CVS date: 2002/06/10 13:07:32
2002-06-10 13:07:32 +00:00
jbj db4e72211e Sanity.
CVS patchset: 5477
CVS date: 2002/06/09 22:15:16
2002-06-09 22:15:16 +00:00
jbj d29a60e1f2 Update rpm.8 and rpmbuild.8 from docbook in max-rpm CVS.
CVS patchset: 5475
CVS date: 2002/06/09 17:12:35
2002-06-09 17:12:35 +00:00
jbj 2d53159731 Orphans.
CVS patchset: 5472
CVS date: 2002/06/07 13:26:07
2002-06-07 13:26:07 +00:00
jbj 128357ffba Changes from bsddb3-3.3.4.
CVS patchset: 5471
CVS date: 2002/06/07 13:12:34
2002-06-07 13:12:34 +00:00
jbj 8d1ff9feac Lclint fiddles.
CVS patchset: 5468
CVS date: 2002/06/05 22:07:55
2002-06-05 22:07:55 +00:00
jbj e8f1e41330 Add xmlspec-20020605.diff orphans.
CVS patchset: 5467
CVS date: 2002/06/05 21:04:32
2002-06-05 21:04:32 +00:00
jbj 8780c9932c Add xmlspec-20020605.diff changes.
CVS patchset: 5466
CVS date: 2002/06/05 21:02:39
2002-06-05 21:02:39 +00:00
jbj 2395582ab0 - python: portability fiddles (#54350).
- check inodes (but not blocks) on FAT file systems (#64256).

CVS patchset: 5465
CVS date: 2002/06/05 20:26:57
2002-06-05 20:26:57 +00:00
jbj 14d95f25f7 - use /etc/rpm/platform (if it exists), rather than uname(2), for arch.
CVS patchset: 5464
CVS date: 2002/06/04 22:02:15
2002-06-04 22:02:15 +00:00
jbj dd50743445 Add -I../rpmdb.
CVS patchset: 5463
CVS date: 2002/06/04 15:09:19
2002-06-04 15:09:19 +00:00
jbj 9d880e9142 Update from "Jaco Greeff" <jaco@puxedo.org>.
CVS patchset: 5462
CVS date: 2002/06/04 15:06:36
2002-06-04 15:06:36 +00:00
jbj bf7fc63baa Teach doxygen about python/*-py.c files.
Make sure that automake includes the python/test/* files.

CVS patchset: 5461
CVS date: 2002/06/03 23:27:05
2002-06-03 23:27:05 +00:00
jbj 37426c66d7 - python: include rpmdb module, renamed from bsddb3.
CVS patchset: 5460
CVS date: 2002/06/03 20:56:33
2002-06-03 20:56:33 +00:00
jbj 9b2ac14866 Functional unit tests after renaming bsdddb3 -> rpmdb, _db -> _rpmdb.
CVS patchset: 5459
CVS date: 2002/06/03 20:44:08
2002-06-03 20:44:08 +00:00
jbj b3308c5f87 Clone an rpmdb module from bsddb3 (rpmdb/*.py need work).
CVS patchset: 5458
CVS date: 2002/06/02 20:50:48
2002-06-02 20:50:48 +00:00
jbj 26db42d8cc - fix: use getgrnam, not getpwnam, to convert gid -> group.
- fix: avoid sign extension, use only 16 bits, when verifying rdev.
- python: separate {add,del}Macro methods, prepare for macro dictionary.
- i18n: copy current production PO files to top-of-stack.

CVS patchset: 5457
CVS date: 2002/06/01 15:48:00
2002-06-01 15:48:00 +00:00
jbj 3c1ca5b1aa Add -I../rpmdb and -I../popt
CVS patchset: 5456
CVS date: 2002/05/30 15:08:46
2002-05-30 15:08:46 +00:00
jbj b2048a7140 Initial revision
CVS patchset: 5454
CVS date: 2002/05/30 15:03:17
2002-05-30 15:03:17 +00:00
jbj c3ed66c298 - eliminate legacy db methods, add ts.dbMatch method.
CVS patchset: 5453
CVS date: 2002/05/28 23:06:44
2002-05-28 23:06:44 +00:00
jbj 3b63310674 - add rpmal/rpmte/rpmfd methods to bindings.
- drop cpanflute and cpanflute2, will be in Chip's CPAN package now.

CVS patchset: 5452
CVS date: 2002/05/28 16:22:42
2002-05-28 16:22:42 +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 259bb824cc Add rpmal bindings, Grand Renaming to rpmalFoo().
CVS patchset: 5450
CVS date: 2002/05/27 18:12:12
2002-05-27 18:12:12 +00:00
jbj ca60c30e3a - fix: un-resurrect "()(64bit)" markings using objdump on i386.
CVS patchset: 5449
CVS date: 2002/05/26 18:40:25
2002-05-26 18:40:25 +00:00
jbj 3067a2c91d - re-enable rpm-python sub-package.
- fix: resurrect "()(64bit)" markings using objdump.

CVS patchset: 5448
CVS date: 2002/05/25 17:15:20
2002-05-25 17:15:20 +00:00
jbj 4f1bba10aa - add rpmds/rpmfi/rpmts methods to bindings.
CVS patchset: 5447
CVS date: 2002/05/23 21:06:42
2002-05-23 21:06:42 +00:00
jbj aeb8ed2318 Create rpmts-py.c.
CVS patchset: 5446
CVS date: 2002/05/23 19:42:23
2002-05-23 19:42:23 +00:00
jbj ed2765de23 rpmds and rpmfi iterators, take 0.
CVS patchset: 5445
CVS date: 2002/05/23 17:29:21
2002-05-23 17:29:21 +00:00
jbj 0f0184d17f Bind rpmds as class derived from header.
CVS patchset: 5444
CVS date: 2002/05/23 00:49:19
2002-05-23 00:49:19 +00:00
jbj 4008c689df Enable CDB access as default.
Remove unused int from dbiIndexSet.

CVS patchset: 5443
CVS date: 2002/05/21 16:33:33
2002-05-21 16:33:33 +00:00
jbj db4f917fa9 Make sure that db.h symlink is created.
CVS patchset: 5442
CVS date: 2002/05/21 14:56:05
2002-05-21 14:56:05 +00:00
jbj 0b61bf1475 Always use cursors.
Use DB_KEYLAST with db->c_put for now, just like rpm-4.0.x.
Make sure that db->c_get is done before doing db->c_del.
Check that CDB access is still functional.

CVS patchset: 5441
CVS date: 2002/05/21 00:00:39
2002-05-21 00:00:39 +00:00
jbj 386882db7a - fix: synthesize unpacking progress callbacks for packages w/o files.
CVS patchset: 5440
CVS date: 2002/05/19 23:37:24
2002-05-19 23:37:24 +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 38385c8d63 Transactions made increasingly opaque.
CVS patchset: 5438
CVS date: 2002/05/17 21:08:39
2002-05-17 21:08:39 +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 bc9d22eeb9 AIX fiddles (Albert Chin <rpm-list@thewrittenword.com>).
CVS patchset: 5434
CVS date: 2002/05/13 22:45:30
2002-05-13 22:45:30 +00:00
jbj f9f1064dc0 Eliminate bogus strerror message for manifests.
CVS patchset: 5433
CVS date: 2002/05/13 22:34:25
2002-05-13 22:34:25 +00:00
rjray 5a51033929 Changes for 0.40, and they are many.
CVS patchset: 5432
CVS date: 2002/05/10 08:09:51
2002-05-10 08:09:51 +00:00
rjray 9d37ae1efe RPM generation now works, mostly due to backing out the changes after
discussing release and distribution plans with the rpm maintainer.

CVS patchset: 5431
CVS date: 2002/05/10 08:04:55
2002-05-10 08:04:55 +00:00
rjray f76caca7d7 Allow new() to take options like TIEHASH does. Also documents new.
CVS patchset: 5430
CVS date: 2002/05/10 07:38:58
2002-05-10 07:38:58 +00:00
rjray 76c37b4c76 Some casts to reduce compiler warnings on some systems.
CVS patchset: 5429
CVS date: 2002/05/10 07:38:21
2002-05-10 07:38:21 +00:00
rjray 5a5b62e9c1 Changed some safemalloc calls to New/Newz. Put a fix in FIRSTKEY to avoid
getting a null back from the initial tag look-up. Cause DESTROY to free some
memory that was being forgotten. Pulled out all the 3.0 and pre-4.0.3 support
code.

CVS patchset: 5428
CVS date: 2002/05/10 07:37:08
2002-05-10 07:37:08 +00:00
rjray 97aaa7f141 Turned a macro call that was using safemalloc into a direct call to
Newz. Turned some calls to safefree into Safefree.

CVS patchset: 5427
CVS date: 2002/05/10 05:53:48
2002-05-10 05:53:48 +00:00
rjray e176596929 Removed uneeded #define
CVS patchset: 5426
CVS date: 2002/05/10 05:50:19
2002-05-10 05:50:19 +00:00
jbj 4749da2d88 Sanity.
CVS patchset: 5425
CVS date: 2002/05/07 14:26:39
2002-05-07 14:26:39 +00:00
jbj b4c604e75c - plug most install mode leaks.
CVS patchset: 5424
CVS date: 2002/05/07 01:07:41
2002-05-07 01:07:41 +00:00
jbj e6ba507f77 - rework most of rpmdb.c prepatory to implementing duplicates.
- fix: 2 memory leaks in headerSprintf.
- fix: db mire's access out-of-bounds memory.

CVS patchset: 5423
CVS date: 2002/05/06 19:48:14
2002-05-06 19:48:14 +00:00
jbj 287934f4aa Add mi_key and mi_data to db match iterator.
CVS patchset: 5422
CVS date: 2002/05/05 21:49:45
2002-05-05 21:49:45 +00:00
jbj 81c2a9d267 Add toy db->associate, db->join, dbcursor->c_pget wrappers.
CVS patchset: 5421
CVS date: 2002/05/04 20:13:14
2002-05-04 20:13:14 +00:00