jbj
f0d2abd2bc
- fix: db1 end-of-file not detected in legacy compatible way.
...
- fix: remove (harmless) chown error message from %post.
- add --target/--host to %configure, add example cross-build/config.site
scripts to /usr/lib/rpm <arjanv@redhat.com> (#44581 ).
- rpmdb iterator selectors permit default/strcmp/regex/glob matching.
- rpmdb iterator selectors permit negative matches.
CVS patchset: 4861
CVS date: 2001/06/15 04:56:33
2001-06-15 04:56:33 +00:00
jbj
22b9de5f33
- add rpmdbSetIteratorRE() for regex matching in database iterators.
...
- permit rpm -qa to take RE args applied to name tag.
- permit dbiFindMatches() to use version/release patterns.
- eliminate all uses of rpmdbSetIterator{Version,Release}.
CVS patchset: 4859
CVS date: 2001/06/13 20:57:06
2001-06-13 20:57:06 +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
1b87bd9ef7
- remove dead code frpm popt table reorg.
...
- more CLI typedefs/prototypes moved from rpmlib.h to rpmcli.h.
- rpm --verify skips files in non-installed states.
- rpm --verify skips content checks for %ghost files.
- rpm --verify displays config/doc/gnost/license/readme atrrs for files.
- rpm --verify checks immutable header region digest if available.
- rpmbuild adds header region digest (SHA1 as string).
- use rpmTag* typedefs in new hge/hae/hme/hre header vectors.
CVS patchset: 4854
CVS date: 2001/06/12 04:10:21
2001-06-12 04:10:21 +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
7bf9296288
- default to dbenv with mpool, --rebuilddb with nofsync is much faster.
...
CVS patchset: 4849
CVS date: 2001/06/06 19:57:12
2001-06-06 19:57:12 +00:00
jbj
16d8c9e229
- document build modes in rpmbuild.8, rpmbuild is born.
...
CVS patchset: 4846
CVS date: 2001/06/06 16:18:03
2001-06-06 16:18:03 +00:00
jbj
f0a67ca8b0
- permit duplicates for btree indices.
...
CVS patchset: 4843
CVS date: 2001/06/06 12:36:31
2001-06-06 12:36:31 +00:00
jbj
c635bbf0ae
fix: increment pointer in funky header ext while loop.
...
CVS patchset: 4841
CVS date: 2001/06/05 22:01:13
2001-06-05 22:01:13 +00:00
jbj
8959a0de70
Typos.
...
CVS patchset: 4837
CVS date: 2001/06/05 20:39:35
2001-06-05 20:39:35 +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
jbj
750d54d8a3
lclint fiddles.
...
CVS patchset: 4833
CVS date: 2001/06/04 13:55:58
2001-06-04 13:55:58 +00:00
jbj
9e1929c9bb
- fix: lclint fiddles broke uCache initialization ( #43139 ).
...
CVS patchset: 4829
CVS date: 2001/06/01 22:00:07
2001-06-01 22:00:07 +00:00
jbj
3720e702da
perl.prov patch ( #43081 ).
...
CVS patchset: 4827
CVS date: 2001/06/01 20:26:24
2001-06-01 20:26:24 +00:00
jbj
25f341822c
- merge sparc64/ia64 fiddles back into linux.{req,prov}.
...
- automagically generate perl module dependencies always.
CVS patchset: 4825
CVS date: 2001/06/01 19:27:33
2001-06-01 19:27:33 +00:00
jbj
f5ebe3fb42
- return multiple suggested packages (Pawel Kolodziej <pawelk@pld.org.pl>).
...
- fix: return suggested packages when using Depends cache.
CVS patchset: 4823
CVS date: 2001/05/31 22:31:14
2001-05-31 22:31:14 +00:00
jbj
f8b347a38a
lclint annotations.
...
CVS patchset: 4821
CVS date: 2001/05/31 19:02:55
2001-05-31 19:02:55 +00:00
jbj
cc54f00167
- fix: for busted db1, attempt chain reconnection to following record.
...
CVS patchset: 4819
CVS date: 2001/05/30 22:42:43
2001-05-30 22:42:43 +00:00
jbj
2a4452a1f9
- fix: popt exec doesn't add '--', --target et al no longer need '='.
...
- fix: popt consume-next-arg "!#:+" w/o side effect (#41956 ).
CVS patchset: 4817
CVS date: 2001/05/29 20:01:28
2001-05-29 20:01:28 +00:00
jbj
61cd63ab8e
- eliminate db-1.85 and db-2.x configuration.
...
- fix: popt arg sanity checks broken, optarg != optArg.
- fix: popt range checks on floats/doubles broken.
- popt: return POPT_ERROR_ERRNO on config open/read/close failure.
CVS patchset: 4815
CVS date: 2001/05/29 15:03:35
2001-05-29 15:03:35 +00:00
jbj
e6c22123bc
- perform db->verify when closing db files.
...
CVS patchset: 4813
CVS date: 2001/05/25 19:51:53
2001-05-25 19:51:53 +00:00
jbj
4d76eb6dee
RPMTAG_BUILDROOT is internal tag.
...
CVS patchset: 4810
CVS date: 2001/05/23 17:53:30
2001-05-23 17:53:30 +00:00
jbj
23783af227
- remove all header region assertion failures, return NULL instead.
...
CVS patchset: 4809
CVS date: 2001/05/23 16:38:52
2001-05-23 16:38:52 +00:00
jbj
71f818828e
- headerFree() returns NULL, _free is C++ safe.
...
CVS patchset: 4807
CVS date: 2001/05/23 14:25:19
2001-05-23 14:25:19 +00:00
jbj
0112602155
- refuse to install on systems using db1.
...
CVS patchset: 4805
CVS date: 2001/05/22 18:09:30
2001-05-22 18:09:30 +00:00
jbj
f67a2912d2
Change contact email address.
...
CVS patchset: 4803
CVS date: 2001/05/22 16:05:47
2001-05-22 16:05:47 +00:00
jbj
aed337b31d
- fix: skip %ghost files when building packages ( #38218 ).
...
CVS patchset: 4801
CVS date: 2001/05/21 16:00:45
2001-05-21 16:00:45 +00:00
jbj
8cc9d509e4
- fix: i18n strings need 1 on sucess return code ( #41313 ).
...
CVS patchset: 4799
CVS date: 2001/05/20 18:33:23
2001-05-20 18:33:23 +00:00
jbj
2622029162
fix: rpmtransAddPackage assumed removed packages were sorted ( #35827 ).
...
CVS patchset: 4797
CVS date: 2001/05/16 20:02:08
2001-05-16 20:02:08 +00:00
jbj
cec2fe637a
- fix: filter duplicate package removals ( #35828 ).
...
- add armv3l arch.
CVS patchset: 4795
CVS date: 2001/05/16 19:19:15
2001-05-16 19:19:15 +00:00
rjray
56510bc6e9
Update for 0.32 release
...
CVS patchset: 4793
CVS date: 2001/05/15 07:57:34
2001-05-15 07:57:34 +00:00
rjray
1be201a2ea
Significant speed-ups gained by breaking down the constants into fewer,
...
shorter string compares. This is most notable under the 'R' constants in the
outermost switch-block inside of the routine constant(). The test time for the
full suite on the main dev box dropped over 25%.
CVS patchset: 4792
CVS date: 2001/05/15 07:49:56
2001-05-15 07:49:56 +00:00
rjray
00956b95c5
Fixing more of the "attempt to free unreferenced scalar" messages
...
CVS patchset: 4791
CVS date: 2001/05/15 06:22:36
2001-05-15 06:22:36 +00:00
jbj
7ebaafac6a
Grrr, hacks to the hacks to get db3 to configure.
...
CVS patchset: 4790
CVS date: 2001/05/14 21:19:34
2001-05-14 21:19:34 +00:00
jbj
3c563d2118
- upgrade to db-3.3.4.
...
CVS patchset: 4787
CVS date: 2001/05/14 20:12:10
2001-05-14 20:12:10 +00:00
jbj
a9184b73ec
Resolve conflicts.
...
CVS patchset: 4783
CVS date: 2001/05/13 20:03:09
2001-05-13 20:03:09 +00:00
jbj
2af040895b
Initial revision
...
CVS patchset: 4782
CVS date: 2001/05/13 19:58:25
2001-05-13 19:58:25 +00:00
jbj
9b44f1b716
- add cron/logrotate scripts to save installed package filenames.
...
CVS patchset: 4779
CVS date: 2001/05/13 18:03:34
2001-05-13 18:03:34 +00:00
jbj
87c15895a0
- add cron/logrotate scripts to save installed package filenames.
...
CVS patchset: 4777
CVS date: 2001/05/13 17:55:58
2001-05-13 17:55:58 +00:00
rjray
1da20d37d8
Various debugging
...
CVS patchset: 4775
CVS date: 2001/05/12 11:40:27
2001-05-12 11:40:27 +00:00
jbj
27009dd00b
- harden rpmdb iterators from damaged header instance segfaults.
...
CVS patchset: 4774
CVS date: 2001/05/11 23:25:46
2001-05-11 23:25:46 +00:00
jbj
b589c5c97d
Path is /etc/rpmrc, not /etc/rpm/rpmc, in comment ( #40163 ).
...
CVS patchset: 4771
CVS date: 2001/05/11 17:18:16
2001-05-11 17:18:16 +00:00
jbj
39c24d294e
Remove typos and stray debugging fprintf's.
...
CVS patchset: 4770
CVS date: 2001/05/11 16:45:06
2001-05-11 16:45:06 +00:00
jbj
0f30480a89
Generate manifest for rpmdb.
...
CVS patchset: 4768
CVS date: 2001/05/11 14:52:28
2001-05-11 14:52:28 +00:00
jbj
f5d0541223
- rpm database has rpm.rpm g+w permissions to share db3 mutexes.
...
- expose more db3 macro configuration tokens.
- move fprint.[ch] and hash.[ch] to rpmdb directory.
- detect and fiddle incompatible mixtures of db3 env/open flags.
- add DBI_WRITECURSOR to map to db3 flags with CDB database model.
- add rpmdbSetIteratorRewrite to warn of pending lazy (re-)writes.
CVS patchset: 4766
CVS date: 2001/05/11 04:06:12
2001-05-11 04:06:12 +00:00
jbj
c7ee573367
- rpm database has rpm.rpm g+w permissions to share db3 mutexes.
...
- expose more db3 macro configuration tokens.
- move fprint.[ch] and hash.[ch] to rpmdb directory.
- detect and fiddle incompatible mixtures of db3 env/open flags.
- add DBI_WRITECURSOR to map to db3 flags with CDB database model.
- add rpmdbSetIteratorRewrite to warn of pending lazy (re-)writes.
CVS patchset: 4765
CVS date: 2001/05/11 04:01:04
2001-05-11 04:01:04 +00:00
jbj
dda243d662
Ignore "stuff".
...
CVS patchset: 4762
CVS date: 2001/05/11 02:43:07
2001-05-11 02:43:07 +00:00
jbj
d026618b6b
- rpm executables now setuid rpm to share write locks.
...
- expose more db3 macro configuration tokens.
CVS patchset: 4756
CVS date: 2001/05/09 22:58:56
2001-05-09 22:58:56 +00:00
jbj
47a7f6e917
Create db2 file manifest, as alpha is different.
...
CVS patchset: 4755
CVS date: 2001/05/08 13:59:47
2001-05-08 13:59:47 +00:00
jbj
9c636fed5b
- create rpmdb.la so that linkage against rpm's db-3.2.9 is possible.
...
CVS patchset: 4752
CVS date: 2001/05/08 00:03:14
2001-05-08 00:03:14 +00:00