Commit Graph

779 Commits

Author SHA1 Message Date
jbj 3d1f33d270 Sanity.
CVS patchset: 5922
CVS date: 2002/12/07 22:45:11
2002-12-07 22:45:11 +00:00
jbj a2e69e7622 python: gilding lilies.
CVS patchset: 5915
CVS date: 2002/12/04 02:01:47
2002-12-04 02:01:47 +00:00
jbj c96202ddef - internal automagic dependency generation (disabled for now).
CVS patchset: 5913
CVS date: 2002/12/03 02:57:02
2002-12-03 02:57:02 +00:00
jbj c84e1589b0 - late rpmts reference causes premature free (#78862).
CVS patchset: 5912
CVS date: 2002/12/02 15:04:16
2002-12-02 15:04:16 +00:00
jbj 0efbbada0f - link rpm libraries together, use shared helpers with external -lelf.
- move libfmagic to librpmio.
- use libtool-1.4.3, autoconf-2.56.
- add explicit -L/lib64 -L/usr/lib64 for libtool mode=relink on x86_64.

CVS patchset: 5910
CVS date: 2002/12/01 18:03:22
2002-12-01 18:03:22 +00:00
jbj fc990ef48b - build with external elfutils (preferred), if available.
CVS patchset: 5900
CVS date: 2002/11/29 21:35:53
2002-11-29 21:35:53 +00:00
jbj 22389abbd4 - add AC_SYS_LARGFILE throughout.
- statically link rpmdeps against (internal) libfmagic.

CVS patchset: 5876
CVS date: 2002/11/19 18:40:21
2002-11-19 18:40:21 +00:00
jbj 5e12066479 - update to elfutils-0.56.
- have debug sub-subpackage use external, not internal, elfutils.

CVS patchset: 5863
CVS date: 2002/11/15 18:01:47
2002-11-15 18:01:47 +00:00
jbj 0f9652535c Sanity.
CVS patchset: 5843
CVS date: 2002/11/08 22:27:08
2002-11-08 22:27:08 +00:00
jbj e99358b753 - fix: permit build with --disable-nls (#76258).
- add error message on glob failure (#76012).

CVS patchset: 5821
CVS date: 2002/10/26 14:43:43
2002-10-26 14:43:43 +00:00
jbj e2b28faace - add /usr/lib/rpm/rpmdeps.
- add /usr/lib/rpm/magic.

CVS patchset: 5814
CVS date: 2002/10/24 21:36:12
2002-10-24 21:36:12 +00:00
jbj acc814a667 - elfutils: avoid gcc-3.2 ICE on x86_64 for now.
CVS patchset: 5812
CVS date: 2002/10/23 20:41:57
2002-10-23 20:41:57 +00:00
jbj bd12352962 - resurrect genhdlist "greased lightning" pathway for now.
CVS patchset: 5811
CVS date: 2002/10/23 20:34:52
2002-10-23 20:34:52 +00:00
jbj 4a77efce46 - add debug sub-package patch.
- re-add elfutils/libdwarf (for dwarf.h), eliminate tools/dwarf2.h.

CVS patchset: 5789
CVS date: 2002/10/18 18:45:47
2002-10-18 18:45:47 +00:00
jbj 1cda81417c - dump libelf, gulp elfutils, for now.
- python: permit headers to be hashed.
- use %%{_lib} for libraries.
- include file-3.39 (with homebrewed) libfmagic, for now.

CVS patchset: 5783
CVS date: 2002/10/16 17:57:23
2002-10-16 17:57:23 +00:00
jbj cc5d229b0e Sync with rpm-4.1.
CVS patchset: 5695
CVS date: 2002/08/31 22:39:34
2002-08-31 22:39:34 +00:00
jbj 224b8c7002 Update ru.po.
CVS patchset: 5672
CVS date: 2002/08/26 17:51:39
2002-08-26 17:51:39 +00:00
jbj ae8428475c - add --with-efence to configure, check install/upgrade with efence.
- beecrypt: short hex string conversion overflows target buffer.
- mark "successors only" packages in transaction.
- reap scriptlets with SIGCHLD handler.
- rename PSM_t to rpmpsm, add methods and refcounts to manage.
- remove %%configure/%%makeinstall from arch-os/macros, default is OK.
- don't export MALLOC_CHECK_ to scriptlets.
- squeaky clean memory leak checking.
- always malloc rpmfi structure, refcounts are correct in rpmtsRun().
- skip redundant /sbin/ldconfig scripts on upgrade (if possible).

CVS patchset: 5645
CVS date: 2002/08/19 22:27:44
2002-08-19 22:27:44 +00:00
jbj 9114d6ffea - fix: rebuilddb stat'ed target, not source, for rename sanity, take 2.
CVS patchset: 5627
CVS date: 2002/08/14 14:48:04
2002-08-14 14:48:04 +00:00
jbj 48a2529ce4 - fix: rebuilddb stat'ed target, not source, for rename sanity.
- create /var/lib/rpm if non-existent in, say, a chroot.
- erased packages are now repackaged into /var/spool/repackage.

CVS patchset: 5625
CVS date: 2002/08/13 20:40:32
2002-08-13 20:40:32 +00:00
jbj 9b29055f42 - supply transitive closure for CLI packages from rpmdb-redhat database.
CVS patchset: 5624
CVS date: 2002/08/13 16:36:44
2002-08-13 16:36:44 +00:00
jbj 398a66a90d Make rpmpopt text available for translation.
CVS patchset: 5622
CVS date: 2002/08/10 17:51:29
2002-08-10 17:51:29 +00:00
jbj 7937158c01 - python: add (optional) ts.check() callback.
CVS patchset: 5619
CVS date: 2002/08/09 22:25:04
2002-08-09 22:25:04 +00:00
jbj c961f3f78e - python: add return codes for rollbacks and fooDB methods.
- avoid generating fingerprints for locale/zoneinfo sub-directories.

CVS patchset: 5618
CVS date: 2002/08/08 22:20:26
2002-08-08 22:20:26 +00:00
jbj fc4fc1fe27 Round correctly so that progress bars complete to 100%.
CVS patchset: 5613
CVS date: 2002/08/07 21:55:43
2002-08-07 21:55:43 +00:00
jbj 9f11b31f6b - fix: src.rpm installs need fd pos at payload.
CVS patchset: 5608
CVS date: 2002/08/07 13:47:59
2002-08-07 13:47:59 +00:00
jbj d0905ecafb - python: bindings to import pubkeys and display openpgp packets.
CVS patchset: 5605
CVS date: 2002/08/06 19:07:37
2002-08-06 19:07:37 +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 bd5ee7affa - fix: check for lead magic, better error message on failure (#69751).
CVS patchset: 5602
CVS date: 2002/08/05 19:45:52
2002-08-05 19:45:52 +00:00
jbj 7132723815 - add --predefine to define macros before reading macro configuration.
CVS patchset: 5599
CVS date: 2002/08/04 19:58:12
2002-08-04 19:58:12 +00:00
jbj ae3511bfa5 - fix: don't repackage %%ghost files.
CVS patchset: 5598
CVS date: 2002/08/04 19:04:16
2002-08-04 19:04:16 +00:00
jbj de0ff3b553 - resurrect --rollback.
- renumber the callback types to be an orthogonal bit mask.
- provide repackage progress callbacks, compression is slow.

CVS patchset: 5597
CVS date: 2002/08/04 16:55:55
2002-08-04 16:55:55 +00:00
jbj f5c9fd111b - check header blobs on export (i.e. rpmdbAdd())..
- enable iterator header blob checks for install/erase modes.
- python: _vsflags_up2date macro to configure verify signature flags.

CVS patchset: 5595
CVS date: 2002/08/02 21:52:01
2002-08-02 21:52:01 +00:00
jbj 78fafefc38 Sanity.
CVS patchset: 5594
CVS date: 2002/08/02 16:46:02
2002-08-02 16:46:02 +00:00
jbj 31e9a0f278 - fix: signed pubkeys were imported incorrectly (#68291).
- include tgpg script to verify signatures using only gpg.

CVS patchset: 5593
CVS date: 2002/08/02 16:39:55
2002-08-02 16:39:55 +00:00
jbj 4a58c73baa - fix: repair --root with --verify (#70527).
CVS patchset: 5592
CVS date: 2002/08/02 14:10:33
2002-08-02 14:10:33 +00:00
jbj b2480c3ded - fix: identify athlon with 3DNOWEXT as "athlon", not "i786" (#70539).
CVS patchset: 5591
CVS date: 2002/08/02 12:49:27
2002-08-02 12:49:27 +00:00
jbj b297e9e63c - configurable (default off) build failure iff unpackaged files (PLD).
CVS patchset: 5586
CVS date: 2002/07/31 18:27:53
2002-07-31 18:27:53 +00:00
jbj bcacb6d745 Carry PLD scripts/configuration for perl/python/php in rpm sources.
CVS patchset: 5585
CVS date: 2002/07/31 15:13:46
2002-07-31 15:13:46 +00:00
jbj 8ab4727f8c - make --querytags a common option, fix errant regex (#70135).
- db3: increase mpool and cachesize, compile w/o --enable-debug.

CVS patchset: 5584
CVS date: 2002/07/31 13:11:25
2002-07-31 13:11:25 +00:00
jbj 33e9f2c0d2 - prevent stale locks in __db files by closing databases on signals.
CVS patchset: 5583
CVS date: 2002/07/30 21:37:10
2002-07-30 21:37:10 +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 c27ac57735 Orphans.
CVS patchset: 5579
CVS date: 2002/07/29 23:08:02
2002-07-29 23:08:02 +00:00
jbj 670ab1c845 - popt: display sub-table options only once on --usage.
- wire --nosignatures et al as common options, rework CLI options.

CVS patchset: 5575
CVS date: 2002/07/28 00:41:15
2002-07-28 00:41:15 +00:00
jbj c33342be5f - fix: --repackage repaired (#67217).
- fix: rpm2cpio disables signature checks (i.e. same behavior).

CVS patchset: 5574
CVS date: 2002/07/25 23:36:32
2002-07-25 23:36:32 +00:00
jbj 81fef98480 - python: add ts.hdrCheck(), ts.rebuildDB() methods.
- python: iterating on an ts object returns transaction elements now.
- add yellowdog as vendor.

CVS patchset: 5570
CVS date: 2002/07/25 00:13:25
2002-07-25 00:13:25 +00:00
jbj c4f6f42f94 - fix: segfault if given a text file as 2nd arg to -Uvh (#69508).
CVS patchset: 5569
CVS date: 2002/07/24 18:52:22
2002-07-24 18:52:22 +00:00
jbj ede1f445e0 - verify signatures/digests retrieved through rpmdbNextIterator().
- imbue %ghost with missingok attribute with --verify (#68933).

CVS patchset: 5568
CVS date: 2002/07/24 16:21:23
2002-07-24 16:21:23 +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 293a81e259 - version added to *.la dependency libraries (#69063).
- expose digests in rpmio API, but hide internal beecrypt API (#68999).

CVS patchset: 5561
CVS date: 2002/07/20 21:07:31
2002-07-20 21:07:31 +00:00