Commit Graph

420 Commits

Author SHA1 Message Date
jbj 61cabed3ed - link rpm2cpio dynamically since cpio is linked dynamically.
CVS patchset: 3991
CVS date: 2000/07/29 17:30:18
2000-07-29 17:30:18 +00:00
jbj 972f0d3103 - bail on firstkey/nextkey, there's a better way.
CVS patchset: 3990
CVS date: 2000/07/29 13:16:45
2000-07-29 13:16:45 +00:00
jbj 41667f92cf - resurrect firstkey/nextkey python bindings.
CVS patchset: 3988
CVS date: 2000/07/28 17:58:58
2000-07-28 17:58:58 +00:00
jbj e3003878fa - fix: look for any/all dbapi when rebuilding.
CVS patchset: 3982
CVS date: 2000/07/26 16:24:07
2000-07-26 16:24:07 +00:00
jbj 1bfc24d0b7 - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
CVS patchset: 3980
CVS date: 2000/07/25 18:37:21
2000-07-25 18:37:21 +00:00
jbj 7b13205bb1 Sanity (make dist).
CVS patchset: 3978
CVS date: 2000/07/24 21:38:42
2000-07-24 21:38:42 +00:00
jbj 721e696edd Sync with rpm-3.0.5 chnages.
CVS patchset: 3958
CVS date: 2000/07/17 00:40:17
2000-07-17 00:40:17 +00:00
jbj 4fb053be51 Eliminate convertdb.c.
CVS patchset: 3954
CVS date: 2000/07/15 18:22:24
2000-07-15 18:22:24 +00:00
jbj 4a160b6a14 - fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.

CVS patchset: 3952
CVS date: 2000/07/15 16:00:14
2000-07-15 16:00:14 +00:00
jbj 77ea46f6a0 - rip out pre-transaction syscalls, more design is needed.
- display rpmlib provides when invoked with --showrc.
- remove (dead) dependency checks on implicitly provided package names.
- remove (dead) rpmdb API code in python bindings.
- remove (legacy) support for version 1 packaging.
- remove (legacy) support for converting gdbm databases.

CVS patchset: 3950
CVS date: 2000/07/15 14:53:54
2000-07-15 14:53:54 +00:00
jbj beb694da14 - fix: initialize pretransaction argv (segfault).
- fix: check rpmlib features w/o database (and check earlier as well).

CVS patchset: 3943
CVS date: 2000/07/13 23:30:41
2000-07-13 23:30:41 +00:00
jbj 3cd0284d6c - add S_ISLNK pre-transaction syscall test.
CVS patchset: 3942
CVS date: 2000/07/12 23:19:08
2000-07-12 23:19:08 +00:00
jbj 6e2db4d82b - add S_ISLNK pre-transaction syscall test.
CVS patchset: 3941
CVS date: 2000/07/12 22:10:26
2000-07-12 22:10:26 +00:00
jbj 10c07affc9 - compare versions if doing --freshen.
CVS patchset: 3940
CVS date: 2000/07/12 04:02:35
2000-07-12 04:02:35 +00:00
jbj 45c996bc4d - fix: legacy requires './' payload prefix to be omitted for rpm itself.
- fix: remove verbose database +++/--- messages to conform to doco.

CVS patchset: 3938
CVS date: 2000/07/11 22:23:16
2000-07-11 22:23:16 +00:00
jbj 5ce53ccb60 - fix: set multilibno on sparc per-platform config.
CVS patchset: 3936
CVS date: 2000/07/11 16:12:47
2000-07-11 16:12:47 +00:00
jbj 2380ca4893 fix: source rpm's need to do compressFilelist to get filenames.
fix: python should use RPMTAG_OBSOLETESNAME, not RPMTAG_OBSOLETES.

CVS patchset: 3934
CVS date: 2000/07/11 03:46:56
2000-07-11 03:46:56 +00:00
jbj 7344a12725 - remove build mode help from rpm.c, use rpmb instead.
- support for rpmlib(...) internal feature dependencies.

CVS patchset: 3933
CVS date: 2000/07/11 02:12:49
2000-07-11 02:12:49 +00:00
jbj dbb584f43a Sanoty (make dist).
CVS patchset: 3931
CVS date: 2000/07/09 23:22:58
2000-07-09 23:22:58 +00:00
jbj db3190176b - prefix payload paths with "./", otherwise "/" can't be represented.
- fix: compressFilelist broke when fed '/'.
- fix: typo in --last popt alias (#12690).
- fix: clean file paths before performing -qf (#12493).

CVS patchset: 3930
CVS date: 2000/07/09 23:10:25
2000-07-09 23:10:25 +00:00
jbj c956f0437a fix: do chroot around pre-transaction syscalls.
CVS patchset: 3927
CVS date: 2000/07/09 15:17:11
2000-07-09 15:17:11 +00:00
jbj 913d116d71 - add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.

CVS patchset: 3926
CVS date: 2000/07/09 04:42:12
2000-07-09 04:42:12 +00:00
jbj 625d765b6e lclint fiddles.
avoid pathological buffer overflow in lib/rpmrc.c

CVS patchset: 3922
CVS date: 2000/07/07 20:06:41
2000-07-07 20:06:41 +00:00
jbj a463744b6d - change optflags for i386.
- multilib patch, take 1.

CVS patchset: 3920
CVS date: 2000/07/05 20:39:15
2000-07-05 20:39:15 +00:00
jbj 5df134128b - support for separate source/binary compression policy.
- support for bzip payloads.

CVS patchset: 3908
CVS date: 2000/06/23 01:19:45
2000-06-23 01:19:45 +00:00
jbj 4d88809296 - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).

CVS patchset: 3905
CVS date: 2000/06/23 00:49:43
2000-06-23 00:49:43 +00:00
jbj fab0493dbe - fix: don't expand macros in false branch of %if (kasal@suse.cz).
- fix: macro expansion problem and clean up (#11484) (kasal@suse.cz).

CVS patchset: 3885
CVS date: 2000/06/21 23:28:50
2000-06-21 23:28:50 +00:00
jbj 18a1a352b4 - add RPMTAG_OPTFLAGS, configured optflags when package was built.
- add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet).
- teach brp-compress about /usr/info and /usr/share/info as well.
- update macros.in from rpm-4.0 (w/o dbi configuration).

CVS patchset: 3878
CVS date: 2000/06/20 21:45:50
2000-06-20 21:45:50 +00:00
jbj 4272f490ca - API: uncouple fadio from rest of rpmio.
- API: externalize legacy fdOpen interface for rpmfind et al.

CVS patchset: 3873
CVS date: 2000/06/20 15:54:48
2000-06-20 15:54:48 +00:00
jbj 99e915cbab fix: open all db indices before performing chroot.
CVS patchset: 3868
CVS date: 2000/06/19 11:35:29
2000-06-19 11:35:29 +00:00
jbj 2dd80c4f8b require --rebuilddb to convert db1 -> db3, better messages.
CVS patchset: 3864
CVS date: 2000/06/18 22:38:37
2000-06-18 22:38:37 +00:00
jbj 9fb2e0a01b - fix: resurrect symlink unique'ifying property of finger prints.
CVS patchset: 3856
CVS date: 2000/06/16 19:12:09
2000-06-16 19:12:09 +00:00
jbj 5a4c90ff29 - fix: don't count removed files if removed packages is empty set.
- fix: permit '\0' as special case key (e.g. "/" in Basenames).

CVS patchset: 3848
CVS date: 2000/06/14 14:21:06
2000-06-14 14:21:06 +00:00
jbj 2063e9bd53 Add dbcursor to dbi interface.
CVS patchset: 3830
CVS date: 2000/06/12 22:07:13
2000-06-12 22:07:13 +00:00
jbj bed61632d7 Fix db return code handling, majorly horked.
Autoconf detection of db-3.1.
Move --all to query/verify popt table.

CVS patchset: 3829
CVS date: 2000/06/11 19:15:27
2000-06-11 19:15:27 +00:00
jbj 4afe94756b - make librpmio standalone.
CVS patchset: 3824
CVS date: 2000/06/09 21:24:37
2000-06-09 21:24:37 +00:00
jbj 685d3e79b0 Remove dead code.
CVS patchset: 3823
CVS date: 2000/06/09 19:33:52
2000-06-09 19:33:52 +00:00
jbj c38a7cdcfb Move low level support routines to librpmio.
CVS patchset: 3822
CVS date: 2000/06/09 18:57:23
2000-06-09 18:57:23 +00:00
jbj 6665bbbfc2 - create rpmio directory for librpmio.
CVS patchset: 3820
CVS date: 2000/06/07 23:25:41
2000-06-07 23:25:41 +00:00
jbj eba9095586 Repair db1 functionality.
Require db3 in default configuration.

CVS patchset: 3818
CVS date: 2000/06/06 20:06:09
2000-06-06 20:06:09 +00:00
jbj efcc0a3985 Use libtool-1.3.5.
Sanity (make dist).

CVS patchset: 3817
CVS date: 2000/06/06 09:01:06
2000-06-06 09:01:06 +00:00
jbj b856c8b207 - add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.

CVS patchset: 3814
CVS date: 2000/06/05 14:18:40
2000-06-05 14:18:40 +00:00
jbj 89a54dc7a0 Add i390 noarch entry.
Make sure count is good when finding by label.

CVS patchset: 3806
CVS date: 2000/06/03 20:26:00
2000-06-03 20:26:00 +00:00
jbj ef6736bd90 Move noLang to rpmlib.
Add defaultdocdir to per-platform macros.

CVS patchset: 3788
CVS date: 2000/06/01 05:36:14
2000-06-01 05:36:14 +00:00
jbj dcbbd47217 Split popt glue into lib/popt{BT,QV}.c.
Add dependencies to *.la.

CVS patchset: 3787
CVS date: 2000/06/01 04:47:42
2000-06-01 04:47:42 +00:00
jbj 18742142a9 Hack to pass build args correctly.
Create noarch symlink to canonical arch directory.

CVS patchset: 3785
CVS date: 2000/06/01 02:00:12
2000-06-01 02:00:12 +00:00
jbj 8e0b5929ee Duplicate query aliases onto rpmq.
CVS patchset: 3782
CVS date: 2000/05/31 17:39:01
2000-05-31 17:39:01 +00:00
jbj 98f1947981 Sanity (make dist).
CVS patchset: 3776
CVS date: 2000/05/31 13:19:37
2000-05-31 13:19:37 +00:00
jbj 0afc1fa3c9 Add popt glue for --clean, --rmsource, --rmspec.
Teach rpmb about --nodeps.

CVS patchset: 3768
CVS date: 2000/05/30 23:04:09
2000-05-30 23:04:09 +00:00
jbj 835c1caaf3 - mark packaging with version 4 to reflect filename/provide changes.
- change next version from 3.1 to 4.0 to reflect package format change.

CVS patchset: 3766
CVS date: 2000/05/30 19:30:28
2000-05-30 19:30:28 +00:00