jbj
d07437babb
- cpio mappings carry dirname/basename, not absolute path.
...
CVS patchset: 4474
CVS date: 2001/01/21 15:43:32
2001-01-21 15:43:32 +00:00
jbj
b8694daf7c
ewt's cpio hack reverted.
...
CVS patchset: 4470
CVS date: 2001/01/19 19:31:11
2001-01-19 19:31:11 +00:00
jbj
ab794ac6f7
Typo.
...
CVS patchset: 4469
CVS date: 2001/01/19 17:21:55
2001-01-19 17:21:55 +00:00
jbj
8b64adc812
ewt's cpio hack.
...
CVS patchset: 4468
CVS date: 2001/01/19 16:49:14
2001-01-19 16:49:14 +00:00
jbj
1f44236f64
- fix: insure that %lang scopes over hard links correctly.
...
- fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly.
CVS patchset: 4464
CVS date: 2001/01/19 01:38:55
2001-01-19 01:38:55 +00:00
jbj
bfa1698ec3
- 1st crack at Mandrake specific per-platform macros.
...
CVS patchset: 4459
CVS date: 2001/01/17 16:00:36
2001-01-17 16:00:36 +00:00
jbj
0eb282dc4e
- tsort prefers presentation order.
...
CVS patchset: 4456
CVS date: 2001/01/16 17:33:59
2001-01-16 17:33:59 +00:00
jbj
c74cc1df1c
- fix: extra newline in many error messages ( #23947 ).
...
- fix: rpm -Va with db1 needs per-iterator, not per-index, offset.
- add install/remove transaction id tags.
CVS patchset: 4441
CVS date: 2001/01/15 23:09:42
2001-01-15 23:09:42 +00:00
jbj
082ccecf35
Add missing keyword=POPT_ line to xgettext extraction.
...
CVS patchset: 4440
CVS date: 2001/01/15 22:55:49
2001-01-15 22:55:49 +00:00
jbj
d229ea2db0
- fix the hack.
...
CVS patchset: 4436
CVS date: 2001/01/13 17:39:54
2001-01-13 17:39:54 +00:00
jbj
5b06c479a5
- hack: permit installer to determine package ordering using 1000003 tag.
...
CVS patchset: 4435
CVS date: 2001/01/12 21:47:49
2001-01-12 21:47:49 +00:00
jbj
2e13767946
doxygen annotations for build/*.
...
- fix: don't hang on build error.
- fix: remove "error: " prefix from signature verification message.
CVS patchset: 4426
CVS date: 2001/01/11 14:13:04
2001-01-11 14:13:04 +00:00
jbj
67aa235565
- fix: find-requires.perl needed update ( #23450 ).
...
CVS patchset: 4424
CVS date: 2001/01/10 22:19:55
2001-01-10 22:19:55 +00:00
jbj
dcbf7492f2
- successors from tsort are processed in presentation order.
...
CVS patchset: 4423
CVS date: 2001/01/10 20:42:32
2001-01-10 20:42:32 +00:00
jbj
903a070e8d
- fix: digests on input FD_t dinna work.
...
- fix: remove rebuilddb debugging leakage.
CVS patchset: 4421
CVS date: 2001/01/09 21:46:11
2001-01-09 21:46:11 +00:00
jbj
424793073c
- tsorted packages processed in successor count order.
...
- fix: resurrect --excludepath (#19666 ).
CVS patchset: 4418
CVS date: 2001/01/09 04:07:49
2001-01-09 04:07:49 +00:00
jbj
330737d2fc
configure.in: Typo in --with-puthon.
...
Add eu_ES (Basque).
CVS patchset: 4416
CVS date: 2001/01/08 17:20:32
2001-01-08 17:20:32 +00:00
jbj
8f18329bf9
- fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag.
...
CVS patchset: 4413
CVS date: 2001/01/05 21:04:45
2001-01-05 21:04:45 +00:00
jbj
9bf42922eb
- fix: pass scriptlet args, as in %post -p "/sbin/ldconfig -n /lib".
...
(Rodrigo Barbosa)
CVS patchset: 4411
CVS date: 2001/01/04 02:24:14
2001-01-04 02:24:14 +00:00
jbj
23fcf67cb5
- fix: avoid locale issues with strcasecmp/strncasecmp ( #23199 ).
...
- remove almost all explicit uses of stderr in rpmlib using rpmError().
CVS patchset: 4406
CVS date: 2001/01/03 20:19:27
2001-01-03 20:19:27 +00:00
jbj
6aafc439da
doxygen annotations for popt.
...
CVS patchset: 4401
CVS date: 2001/01/02 17:19:34
2001-01-02 17:19:34 +00:00
jbj
25d8bdb6c4
Sanity (make dist).
...
CVS patchset: 4399
CVS date: 2001/01/02 00:12:03
2001-01-02 00:12:03 +00:00
jbj
836b60f018
fix: qva->qva_sourceCnt check now 2 rather than 1 with nested tables.
...
CVS patchset: 4398
CVS date: 2001/01/02 00:10:45
2001-01-02 00:10:45 +00:00
jbj
fa3e119a83
- use popt autohelp for rpm helper binaries.
...
CVS patchset: 4396
CVS date: 2001/01/01 23:14:47
2001-01-01 23:14:47 +00:00
jbj
e5899585ad
- (non-linux): move stubs.c to rpmio ( #21132 ).
...
- (python): bind initdb (#20988 ).
CVS patchset: 4389
CVS date: 2000/12/30 19:01:23
2000-12-30 19:01:23 +00:00
jbj
06e45e2923
- fix: avoid FAT and other brain-dead file systems that have not inodes.
...
- fix: hack around alpha mis-compilation signature problems.
- rpmmodule.c(handleDbResult): return empty list when nothing matches.
CVS patchset: 4385
CVS date: 2000/12/29 21:44:37
2000-12-29 21:44:37 +00:00
jbj
f84fd1900d
- use malloc'ed buffer for large queries.
...
CVS patchset: 4377
CVS date: 2000/12/27 21:19:53
2000-12-27 21:19:53 +00:00
jbj
6fca2e5c39
Fix --queryformat.
...
CVS patchset: 4374
CVS date: 2000/12/26 19:06:54
2000-12-26 19:06:54 +00:00
jbj
190b5df369
- send query/verify output through rpmlog().
...
- resurrect rpmErrorSetCallback() and rpmErrorString().
CVS patchset: 4372
CVS date: 2000/12/26 13:10:18
2000-12-26 13:10:18 +00:00
jbj
fdd2f17c56
- fix: removed headers from db need a headerCopy().
...
CVS patchset: 4368
CVS date: 2000/12/21 21:07:41
2000-12-21 21:07:41 +00:00
jbj
c339c239b9
- immutable headers, once installed by rpm3, need to lose immutablity.
...
CVS patchset: 4365
CVS date: 2000/12/21 17:14:53
2000-12-21 17:14:53 +00:00
jbj
b874299aab
- whiteout mozilla loop for 7.1.
...
fix the auto %_tmppath creation.
CVS patchset: 4363
CVS date: 2000/12/20 21:08:18
2000-12-20 21:08:18 +00:00
jbj
e6161a7cb3
Sync with rpm-4_0 branch.
...
CVS patchset: 4361
CVS date: 2000/12/19 23:22:00
2000-12-19 23:22:00 +00:00
jbj
22be517f73
- identify install scriptlet failures with the name of the scriptlet.
...
- handle install chroot's identically throughout the install process.
- add rpmlib(HeaderLoadSortsTags) for tracking header regions "just in case".
- create _tmppath on the fly if not present.
CVS patchset: 4355
CVS date: 2000/12/19 17:43:56
2000-12-19 17:43:56 +00:00
jbj
73ee3b2e86
Move assertion to avoid false failure.
...
CVS patchset: 4352
CVS date: 2000/12/17 19:55:31
2000-12-17 19:55:31 +00:00
jbj
92c9e1fc77
- fix: segfault on build path, ignore deleted drips.
...
- fix: synthesized callbacks for removed packages have not a pkgkey.
CVS patchset: 4346
CVS date: 2000/12/14 22:14:29
2000-12-14 22:14:29 +00:00
jbj
66671b9701
- fix: (transaction.c) assume file state normal if tag is missing.
...
- fix: failed signature read headerFree segfault.
- fix: revert ALPHA_LOSSAGE, breaks 6.2/i386.
CVS patchset: 4343
CVS date: 2000/12/13 22:00:33
2000-12-13 22:00:33 +00:00
jbj
9ead48e86b
Sanity (make dist).
...
CVS patchset: 4340
CVS date: 2000/12/12 21:45:18
2000-12-12 21:45:18 +00:00
jbj
c7248553be
- fix: headerLoad segfault in python bindings.
...
CVS patchset: 4339
CVS date: 2000/12/12 21:05:49
2000-12-12 21:05:49 +00:00
jbj
db32ab6bea
Sync with rpm-4_0 branch.
...
CVS patchset: 4338
CVS date: 2000/12/12 20:03:45
2000-12-12 20:03:45 +00:00
jbj
2e9d261696
- use package version 3 if --nodirtokens is specified.
...
CVS patchset: 4317
CVS date: 2000/12/04 02:13:11
2000-12-04 02:13:11 +00:00
jbj
0d5ea21985
Sync with rpm-4_0 branch.
...
CVS patchset: 4315
CVS date: 2000/12/04 00:55:17
2000-12-04 00:55:17 +00:00
jbj
2885f536b6
Bring header reggions mods back to top of stack.
...
CVS patchset: 4305
CVS date: 2000/12/02 21:53:44
2000-12-02 21:53:44 +00:00
jbj
38b66577e6
- add region marker as RPM_BIN_TYPE in packages and database.
...
- fix: don't headerCopy() relocateable packages if not relocating.
CVS patchset: 4246
CVS date: 2000/11/08 17:07:01
2000-11-08 17:07:01 +00:00
jbj
636e4b3771
- load headers as single contiguous region.
...
CVS patchset: 4244
CVS date: 2000/11/07 13:16:43
2000-11-07 13:16:43 +00:00
jbj
62c5a91930
- add support for unzip rodrigob@conectiva.com.br>
...
CVS patchset: 4243
CVS date: 2000/11/02 17:57:25
2000-11-02 17:57:25 +00:00
jbj
6a0534e5d9
Return unsatisfied immediately if "rpmlib(" dependency fails to match.
...
CVS patchset: 4241
CVS date: 2000/10/31 18:24:05
2000-10-31 18:24:05 +00:00
jbj
ce1e8d26ec
- add support for SHA1 as well as MD5 message digests.
...
lclint annotations.
CVS patchset: 4234
CVS date: 2000/10/31 16:18:34
2000-10-31 16:18:34 +00:00
jbj
95acf8ebaf
- better item/task progress bars <rodrigob@conectiva.com.br>.
...
CVS patchset: 4232
CVS date: 2000/10/28 18:45:58
2000-10-28 18:45:58 +00:00
jbj
3ad99fcba5
- add cscope/ctags (Rodrigo Barbosa<rodrigob@conectiva.com.br>).
...
- remove getMacroBody() from rpmio API.
- hide libio lossage in prototype, not API.
lclint annotations.
CVS patchset: 4230
CVS date: 2000/10/28 17:16:25
2000-10-28 17:16:25 +00:00
jbj
12dd80dc37
Add base64 fiddles to get at signature contents to librpmio.a.
...
parsePrep.c: fix typo's.
CVS patchset: 4227
CVS date: 2000/10/26 15:32:03
2000-10-26 15:32:03 +00:00
jbj
3e1e23bf06
- verify MD5 sums of payload files when unpacking archive.
...
CVS patchset: 4225
CVS date: 2000/10/24 13:46:51
2000-10-24 13:46:51 +00:00
jbj
03efb685f1
- pass rpmTransactionSet, not elements, to installBinaryPackage et al.
...
CVS patchset: 4221
CVS date: 2000/10/20 22:04:27
2000-10-20 22:04:27 +00:00
jbj
8699b8a123
- detect rdonly linux file systems.
...
- check available inodes as well as blocks on mounted file systems.
CVS patchset: 4220
CVS date: 2000/10/20 16:47:00
2000-10-20 16:47:00 +00:00
jbj
68ff87361d
doxygen annotations.
...
- fix: more (possible) xstrdup side effects.
CVS patchset: 4186
CVS date: 2000/09/29 19:50:29
2000-09-29 19:50:29 +00:00
jbj
39b81b5174
- order packages using tsort, clipping PreReq:'s in dependency loops.
...
CVS patchset: 4177
CVS date: 2000/09/26 18:04:12
2000-09-26 18:04:12 +00:00
jbj
2108d886ba
Revert rpmrc excision for now.
...
rpmio: add rpmlog.c/rpmlog.h.
CVS patchset: 4163
CVS date: 2000/09/14 11:42:48
2000-09-14 11:42:48 +00:00
jbj
f2efc7263e
- unify rpmError and rpmMessge interfaces through rpmlog.
...
- collect and display rpm build error messages at end of build.
CVS patchset: 4149
CVS date: 2000/09/01 21:15:40
2000-09-01 21:15:40 +00:00
jbj
4f0179f7ee
Unify rpmError() and rpmMessage() on top of rpmlog().
...
CVS patchset: 4148
CVS date: 2000/08/31 02:38:57
2000-08-31 02:38:57 +00:00
jbj
679aca04c8
Doxygen annotations.
...
CVS patchset: 4147
CVS date: 2000/08/30 17:47:53
2000-08-30 17:47:53 +00:00
jbj
c7b24dad58
- translate rpm.8 man page (Peter Ivanyi <ivanyi@internet.sk>).
...
Doxygen annotations.
CVS patchset: 4146
CVS date: 2000/08/29 22:04:33
2000-08-29 22:04:33 +00:00
jbj
c0424122dd
- rip out rpm{get,put}text, use getpo.sh and specspo instead.
...
CVS patchset: 4139
CVS date: 2000/08/28 01:50:45
2000-08-28 01:50:45 +00:00
jbj
8c10883fdd
Doxygen annotations.
...
CVS patchset: 4138
CVS date: 2000/08/28 01:08:57
2000-08-28 01:08:57 +00:00
jbj
af938797ac
- consistent return for all signature verification.
...
- use enum for signature header tags.
CVS patchset: 4137
CVS date: 2000/08/27 21:35:14
2000-08-27 21:35:14 +00:00
jbj
d83648fc60
Rip out rpmrc configuration.
...
CVS patchset: 4134
CVS date: 2000/08/27 19:43:51
2000-08-27 19:43:51 +00:00
jbj
349c7a49c2
- disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies.
...
- man page fixes.
CVS patchset: 4062
CVS date: 2000/08/14 18:18:54
2000-08-14 18:18:54 +00:00
jbj
92d83fc935
- disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies.
...
- typo in configure.in (#16096 ).
CVS patchset: 4060
CVS date: 2000/08/14 13:25:09
2000-08-14 13:25:09 +00:00
jbj
c181d853c6
Auto-update by leon@geon.donetsk.ua
...
CVS patchset: 4059
CVS date: 2000/08/13 19:29:11
2000-08-13 19:29:11 +00:00
jbj
44874e4aa7
Auto-update by leon@geon.donetsk.ua
...
CVS patchset: 4058
CVS date: 2000/08/13 18:47:06
2000-08-13 18:47:06 +00:00
jbj
65dfd2d73a
Auto-update by leon@geon.donetsk.ua
...
CVS patchset: 4057
CVS date: 2000/08/13 18:36:34
2000-08-13 18:36:34 +00:00
jbj
5aa8137a94
Auto-update by kmaraas@online.no
...
CVS patchset: 4053
CVS date: 2000/08/11 00:13:51
2000-08-11 00:13:51 +00:00
jbj
559b59e36a
Auto-update by kmaraas@online.no
...
CVS patchset: 4046
CVS date: 2000/08/09 15:33:22
2000-08-09 15:33:22 +00:00
jbj
557abbea24
Auto-update by milan.kerslager@spsselib.hiedu.cz
...
CVS patchset: 4045
CVS date: 2000/08/08 20:38:46
2000-08-08 20:38:46 +00:00
jbj
e23ee83a85
Auto-update by leon@geon.donetsk.ua
...
CVS patchset: 4044
CVS date: 2000/08/08 13:37:28
2000-08-08 13:37:28 +00:00
jbj
9d503d8264
Auto-update by leon@geon.donetsk.ua
...
CVS patchset: 4043
CVS date: 2000/08/08 13:34:20
2000-08-08 13:34:20 +00:00
jbj
701eb02ba2
Auto-update by leon@geon.donetsk.ua
...
CVS patchset: 4042
CVS date: 2000/08/08 13:20:07
2000-08-08 13:20:07 +00:00
jbj
a99d4311e4
Auto-update by leon@geon.donetsk.ua
...
CVS patchset: 4037
CVS date: 2000/08/07 23:20:43
2000-08-07 23:20:43 +00:00
jbj
c283e789b7
- fix: segfault when globbing on "" ( #15593 ).
...
CVS patchset: 4036
CVS date: 2000/08/07 19:38:19
2000-08-07 19:38:19 +00:00
jbj
54a0015cfa
Auto-update by goeran@uddeborg.pp.se
...
CVS patchset: 4035
CVS date: 2000/08/07 15:09:45
2000-08-07 15:09:45 +00:00
jbj
15c9864b5f
Sanity.
...
CVS patchset: 4034
CVS date: 2000/08/07 13:56:22
2000-08-07 13:56:22 +00:00
jbj
180355d08e
Sanity (make dist).
...
CVS patchset: 4014
CVS date: 2000/08/04 19:52:54
2000-08-04 19:52:54 +00:00
jbj
71a49b1bb8
Sanity (make dist).
...
CVS patchset: 4009
CVS date: 2000/08/03 16:10:56
2000-08-03 16:10:56 +00:00
jbj
4249774cfe
Auto-update by goeran@uddeborg.pp.se
...
CVS patchset: 4008
CVS date: 2000/08/02 17:50:12
2000-08-02 17:50:12 +00:00
jbj
0974df3163
Auto-update by goeran@uddeborg.pp.se
...
CVS patchset: 4007
CVS date: 2000/08/02 16:50:42
2000-08-02 16:50:42 +00:00
jbj
b1c1744043
Auto-update by ra@xo.hp.is
...
CVS patchset: 4006
CVS date: 2000/08/02 13:00:50
2000-08-02 13:00:50 +00:00
jbj
5a9048e6a2
Auto-update by ra@xo.hp.is
...
CVS patchset: 4005
CVS date: 2000/08/02 12:53:07
2000-08-02 12:53:07 +00:00
jbj
04117490d8
Auto-update by ra@xo.hp.is
...
CVS patchset: 4004
CVS date: 2000/08/02 12:46:41
2000-08-02 12:46:41 +00:00
jbj
df59ae51d4
Auto-update by pmmm@rnl.ist.utl.pt
...
CVS patchset: 3997
CVS date: 2000/08/01 23:05:02
2000-08-01 23:05:02 +00:00
jbj
199f3a0028
Sanity.
...
CVS patchset: 3996
CVS date: 2000/08/01 22:31:40
2000-08-01 22:31:40 +00:00
jbj
11fa17601b
- fix: segfault on erase if filestates is missing in header ( #14679 ).
...
CVS patchset: 3994
CVS date: 2000/07/31 21:27:20
2000-07-31 21:27:20 +00:00
jbj
79f6c8be87
- fix: uniqify dependency problems when printing ( #14034 ).
...
- popt: add ability to perform callbacks for every, not just first, match.
CVS patchset: 3993
CVS date: 2000/07/31 15:04:20
2000-07-31 15:04:20 +00:00
jbj
6040ca6f53
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
...
CVS patchset: 3992
CVS date: 2000/07/29 20:31:56
2000-07-29 20:31:56 +00:00
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
94a3bfbb8b
Run "make refresh" and "make *.report".
...
CVS patchset: 3987
CVS date: 2000/07/27 15:29:24
2000-07-27 15:29:24 +00:00
jbj
6656937639
Auto-update by milan.kerslager@spsselib.hiedu.cz
...
CVS patchset: 3986
CVS date: 2000/07/27 14:00:26
2000-07-27 14:00:26 +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
21a0dc3ffe
New file
...
CVS patchset: 3979
CVS date: 2000/07/25 14:04:24
2000-07-25 14:04:24 +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
945c179d1f
Auto-update by goeran@uddeborg.pp.se
...
CVS patchset: 3976
CVS date: 2000/07/24 20:51:31
2000-07-24 20:51:31 +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
e533c29d5e
Eliminate conflicts.
...
CVS patchset: 3956
CVS date: 2000/07/16 19:23:09
2000-07-16 19:23:09 +00:00
jbj
5b7d286d96
Remove oldrpmdb.c as well.
...
CVS patchset: 3955
CVS date: 2000/07/15 18:30:45
2000-07-15 18:30:45 +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
253ff2ea31
Sanity (make dist).
...
CVS patchset: 3937
CVS date: 2000/07/11 16:16:03
2000-07-11 16:16:03 +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
91aece18bc
Sanity (make dist).
...
CVS patchset: 3910
CVS date: 2000/06/23 01:44:36
2000-06-23 01:44:36 +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
4cd7474f6e
Auto-update by goeran@uddeborg.pp.se
...
CVS patchset: 3902
CVS date: 2000/06/22 21:59:02
2000-06-22 21:59:02 +00:00
jbj
c30d074add
Auto-update by kmaraas@online.no
...
CVS patchset: 3901
CVS date: 2000/06/22 20:24:49
2000-06-22 20:24:49 +00:00
jbj
e04385f3d9
- put version on rpmpopt filename to avoid legacy filename collision.
...
CVS patchset: 3897
CVS date: 2000/06/22 13:39:44
2000-06-22 13:39:44 +00:00
jbj
8393e93bc8
- uname on i370 has s390 as arch ( #11456 ).
...
CVS patchset: 3888
CVS date: 2000/06/21 23:48:05
2000-06-21 23:48:05 +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
f80675128c
Auto-update by kenneth@gnu.org
...
CVS patchset: 3884
CVS date: 2000/06/21 23:25:39
2000-06-21 23:25:39 +00:00
jbj
d0bc6370e4
Auto-update by goeran@uddeborg.pp.se
...
CVS patchset: 3882
CVS date: 2000/06/21 21:52:04
2000-06-21 21:52:04 +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
3722086565
Auto-update by ra@xo.hp.is
...
CVS patchset: 3853
CVS date: 2000/06/16 02:25:40
2000-06-16 02:25:40 +00:00
jbj
fd865f604b
New file
...
CVS patchset: 3851
CVS date: 2000/06/16 00:03:50
2000-06-16 00:03:50 +00:00
jbj
5fd7db4160
New file
...
CVS patchset: 3850
CVS date: 2000/06/15 23:50:22
2000-06-15 23:50:22 +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
29e3cfc24a
- fix: avoid clobbering db cursor in removeBinaryPackage.
...
- expose cursors in dbi interfaces, remove internal cursors.
CVS patchset: 3836
CVS date: 2000/06/12 22:34:00
2000-06-12 22:34:00 +00:00
jbj
17ee7fe3e9
Ignoe *.mo as well.
...
CVS patchset: 3831
CVS date: 2000/06/12 22:11:51
2000-06-12 22:11:51 +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
9c177b5c62
Sanity (make dist).
...
CVS patchset: 3825
CVS date: 2000/06/09 21:26:11
2000-06-09 21:26:11 +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
50a8f3b0a3
Sanity (make dist).
...
CVS patchset: 3783
CVS date: 2000/05/31 17:45:43
2000-05-31 17:45:43 +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
jbj
d42614ac16
Sanity (make dist).
...
CVS patchset: 3755
CVS date: 2000/05/26 18:59:08
2000-05-26 18:59:08 +00:00
jbj
5807d4262e
Remove build modes from rpm, use rpmb and/or popt glue instead.
...
CVS patchset: 3754
CVS date: 2000/05/26 18:51:11
2000-05-26 18:51:11 +00:00
jbj
c7273eb0bc
- change popt exec alias in oreder to exec rpm children.
...
- split rpm into 5 pieces along major mode fault lines with popt glue.
CVS patchset: 3750
CVS date: 2000/05/24 17:53:35
2000-05-24 17:53:35 +00:00
jbj
3d8229ebfc
Sanity (make dist).
...
CVS patchset: 3740
CVS date: 2000/05/18 13:00:51
2000-05-18 13:00:51 +00:00
jbj
1b0ce7471b
fix: don't change hardlink st_size.
...
CVS patchset: 3738
CVS date: 2000/05/18 12:11:51
2000-05-18 12:11:51 +00:00
jbj
23ce7cf4cd
add calculated nlink field to -qlv output (like ls -al).
...
CVS patchset: 3730
CVS date: 2000/05/16 18:32:49
2000-05-16 18:32:49 +00:00
jbj
2cf5b85fa1
fix: (segfault) verify needs rpmdb while query does not.
...
CVS patchset: 3729
CVS date: 2000/05/16 17:10:13
2000-05-16 17:10:13 +00:00
jbj
ac47974f08
fix stupid mistakes (alpha segfaults).
...
CVS patchset: 3726
CVS date: 2000/05/12 23:30:28
2000-05-12 23:30:28 +00:00
jbj
4a4704f98f
- include RPM-GPG-KEY in file manifest.
...
- simplify --last popt alias, date like -qi (bjerrick@easystreet.com ).
- fix: alloca'd memory used outside of scope (alpha segfault).
CVS patchset: 3723
CVS date: 2000/05/10 15:36:29
2000-05-10 15:36:29 +00:00
jbj
764e820f16
Repair rebuilddb lossage, removing debug messages and final copy on user msgs.
...
Initialize dbN vector from dbNopen.
Use db3 return convention for dbNopen.
Always save tag index in join key.
Rename rpmdbAppendIteratorMatches -> rpmdbAppendIterator.
Remove tolerant from rpmdbRemove API.
Use hdrNum rather than offset, tagNum rather than fileNumber most everywhere.
rpmdb.c: Create rpmdbPruneIterator to exclude items from set.
rpmdb.c: Remove legacy code from rpmdbAdd/rpmdbRemove.
rpmdb.c: Rename (shorten) many routines.
tagName.c: prepare for ADDED/REMOVED/AVAILABLE temorary databases.
depends.c: use rpmdbPruneIterator.
depends.c: don't check ranges unless provides names match.
depends.c: Depends now works (watch out for data values of 0).
rpmpopt.in: Add --dbapi and --rebuilddbapi options.
CVS patchset: 3720
CVS date: 2000/05/07 00:53:11
2000-05-07 00:53:11 +00:00
jbj
66f6c0c16b
Sanity (make dist).
...
CVS patchset: 3714
CVS date: 2000/05/02 08:54:01
2000-05-02 08:54:01 +00:00
jbj
c19f4c1c31
Add usedbenv (disabled) to use db3 as db1 was used.
...
Configure to accept any db api (but rebuild will switch to db3).
Rename *_major to *_api throughout.
Always open Depends with O_CREAT|O_RDWR.
db1.c: use good ol' requredby.rpm name, not requiredbyindex.rpm.
db1.c: hide pkgs FD_t in dbi_db, eliminate dbi_pkgs.
depends.c: Skip Depends caching on dbiPut failure (e.g. perms).
rpmdb.c: remove _useDbiMajor, pass dbapi on call.
rpmdb.c: repair rot in rpmdbRemoveDatabase()/rpmdbMoveDatabase().
rpmdb.c: disable ^C hack in signal block/unblock.
CVS patchset: 3712
CVS date: 2000/05/02 08:30:31
2000-05-02 08:30:31 +00:00
jbj
73f95c99ce
Rename db0.c to db1.c, resurrect db2.c (from db3.c).
...
Add ia64 and sparc64 changes.
rpm.spec: add per-platform sub-directories.
Add rpmdbSync to API.
installplatform: pass LIB=lib64 on sparc64.
db3.c: Add nodbsync, lockdbfd, debug dbi configuration.
db3.c: don't check dbi_mode when deciding on DB_WRITECURSOR.
CVS patchset: 3711
CVS date: 2000/05/01 17:50:35
2000-05-01 17:50:35 +00:00
jbj
5197d92f13
Don't incrementally link pthreads, causes segfault on (at least) alpha.
...
db0.c: Simulate db->sync on falloc.
db0.c: Use RPMDBI_PACKAGES for rpmtag comparisons.
db0.c: Add debug for dbi open/close like db3.
db0.c: Remove dbi if temporary (i.e. Depends).
db3.c: Filter DB_INCOMPLETE from db->sync return, it's usually harmless.
depends.c: Free Depends iterator, pass keylen, and use cursors.
depends.c: Free iterator *after* loop, not at end of 1st pass.
rpmdb.c: Fine grained cursor locks to avoid "crossed cursors" deadlocks.
rpmdb.c: Lazy open/close during rpmdbAdd/rpmdbRemove/openDatabase.
rpmdb.c: Remove last remnants of dbix, do dynamic lookup instead.
rpmdb.c: Resurrect rpmdbUpdateRecord in iterator loop.
macros.in: Add Depends dbi to config.
macros.in: Configure "nommap:mp_size=2Mb:pagesize=16Kb".
CVS patchset: 3707
CVS date: 2000/04/28 15:14:47
2000-04-28 15:14:47 +00:00
jbj
e1b556f8d0
- API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified.
...
CVS patchset: 3706
CVS date: 2000/04/27 12:50:54
2000-04-27 12:50:54 +00:00
jbj
113948c75c
Sanity and API clean up. (make dist)
...
CVS patchset: 3705
CVS date: 2000/04/27 01:11:48
2000-04-27 01:11:48 +00:00
jbj
24a64f2739
- API: replace rpmdbUpdateRecord with rpmdbRemove/rpmdbAdd.
...
- API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration.
- API: replace rpmdbGetRecord with iterators.
- API: replace findMatches with iterators.
CVS patchset: 3704
CVS date: 2000/04/27 00:10:28
2000-04-27 00:10:28 +00:00
jbj
b24f837828
Rip out remaining legacy dbi interfaces.
...
Add flags to all calls.
Create dbi interface wrapper to vectors.
CVS patchset: 3701
CVS date: 2000/04/26 14:06:16
2000-04-26 14:06:16 +00:00
jbj
69b1adb5b0
Sanity (rebuild to check autoconf configuration in dist-7.0).
...
CVS patchset: 3699
CVS date: 2000/04/25 19:57:26
2000-04-25 19:57:26 +00:00
jbj
9c0c7e9fbd
Sanity.
...
CVS patchset: 3697
CVS date: 2000/04/25 19:41:37
2000-04-25 19:41:37 +00:00
jbj
b5cadb90d6
make db indices as lightweight as possible, with per-dbi config.
...
db1.c will never be needed, eliminate.
API: merge rebuilddb.c into rpmdb.c.
CVS patchset: 3694
CVS date: 2000/04/23 20:37:57
2000-04-23 20:37:57 +00:00
jbj
ab3e4a08a7
Typo.
...
CVS patchset: 3693
CVS date: 2000/04/21 00:27:45
2000-04-21 00:27:45 +00:00
jbj
4da5ec0687
Sanity.
...
CVS patchset: 3692
CVS date: 2000/04/21 00:23:18
2000-04-21 00:23:18 +00:00
jbj
ac6c6b7704
fix: legacy packages required provides EVR/Flags to be added.
...
fix: generating provides EVER was broke with epoch.
db3 tuned for installer speed (i.e. no locking, create/remove on fly).
add new_db_api and old_db_api macros to control precisely for db version used.
CVS patchset: 3691
CVS date: 2000/04/21 00:21:15
2000-04-21 00:21:15 +00:00
jbj
a2665e12c6
Sanity (re-adding rpm-python).
...
CVS patchset: 3689
CVS date: 2000/04/20 11:54:03
2000-04-20 11:54:03 +00:00
jbj
f75d794af4
Change iterator interface to use RPMTAG_FOO rather than RPMDBI_FOO.
...
CVS patchset: 3687
CVS date: 2000/04/19 22:15:02
2000-04-19 22:15:02 +00:00
jbj
dce2eccbd5
Sanity.
...
CVS patchset: 3686
CVS date: 2000/04/19 16:59:02
2000-04-19 16:59:02 +00:00
jbj
bb4eafd53d
Data size of index databases now per-index (was always 8 bytes).
...
Global rpm data base parameterization used per-index.
CVS patchset: 3684
CVS date: 2000/04/19 15:26:10
2000-04-19 15:26:10 +00:00
jbj
588daae4b4
Consolidate changes into rpmdb.c.
...
CVS patchset: 3683
CVS date: 2000/04/18 18:11:43
2000-04-18 18:11:43 +00:00
jbj
29fa01b329
Start composting db interfaces.
...
CVS patchset: 3680
CVS date: 2000/04/17 12:28:58
2000-04-17 12:28:58 +00:00
jbj
a6fc8ecb52
add explcit "Provides: name = [epoch:]version-release" to headers.
...
CVS patchset: 3678
CVS date: 2000/04/13 17:59:10
2000-04-13 17:59:10 +00:00
jbj
0c83ea489f
Sanity (bump release).
...
CVS patchset: 3677
CVS date: 2000/04/13 16:00:34
2000-04-13 16:00:34 +00:00
jbj
bd4ce43486
Remove rpmdbFindByFile from API (and fix RPMDBI_FILE iterator).
...
CVS patchset: 3676
CVS date: 2000/04/13 12:43:49
2000-04-13 12:43:49 +00:00
jbj
41db4a0210
The death of rpmdbFindBy{Provides,RequiredBy,Conflicts}.
...
CVS patchset: 3674
CVS date: 2000/04/13 10:11:32
2000-04-13 10:11:32 +00:00
jbj
48e8650520
The death of rpmdbFindBy{Group,TriggeredBy,Header}.
...
CVS patchset: 3673
CVS date: 2000/04/13 09:07:08
2000-04-13 09:07:08 +00:00
jbj
f3571adf59
API: pass *SearchIndex() length of key (0 will use strlen(key)).
...
API: remove rpmdb{First,Next}RecNum routines.
db3.c: remove cursor DB_RMW implementation, something else is needed.
rpmdb.c: first crack at rpmdb match iterator.
query.c: ditto.
rebuilddb.c: ditto.
dumpdb.c: ditto.
CVS patchset: 3668
CVS date: 2000/04/12 13:42:57
2000-04-12 13:42:57 +00:00
jbj
3cbb3be045
- treat legacy falloc.c as "special" db[01] index for package headers.
...
CVS patchset: 3667
CVS date: 2000/04/11 16:15:54
2000-04-11 16:15:54 +00:00
jbj
fc40e956bf
make header db a "special" type of index database in db0, hiding falloc.c.
...
header retrieval from db does not guarantee any alignment.
eliminate dbiGetFirstKey method in db vectors.
add db{copen,cclose,cget,join} methods in db vectors.
clean up __db.NNN files from failed db3 open.
CVS patchset: 3666
CVS date: 2000/04/11 15:28:07
2000-04-11 15:28:07 +00:00
jbj
d91a22b165
fix: dbiCloseIndex not called (typo).
...
dump db1 and db2 for now.
CVS patchset: 3665
CVS date: 2000/04/08 21:36:02
2000-04-08 21:36:02 +00:00
jbj
df023d73e8
Hash package headers using simple counter.
...
CVS patchset: 3664
CVS date: 2000/04/08 19:28:08
2000-04-08 19:28:08 +00:00
jbj
48a4968d36
fix: rpmdbCountPackages should pass by reference, not value.
...
CVS patchset: 3663
CVS date: 2000/04/07 16:24:43
2000-04-07 16:24:43 +00:00
jbj
eb75d9280b
use "rpmdb db" consistently throughout, add doxygen tags.
...
db3.c: save join keys in endian neutral binary format.
rpmdb.c: create rpmdbCountPackages().
install.c: use rpmdbCountPackages().
uninstall.c: Ditto.
CVS patchset: 3662
CVS date: 2000/04/07 16:09:25
2000-04-07 16:09:25 +00:00
jbj
9763902847
use hashed access for package headers.
...
CVS patchset: 3660
CVS date: 2000/04/06 15:20:29
2000-04-06 15:20:29 +00:00
jbj
18a1e73ac6
Sanity.
...
CVS patchset: 3659
CVS date: 2000/04/04 10:10:47
2000-04-04 10:10:47 +00:00
jbj
9965b2d482
Sanity.
...
CVS patchset: 3657
CVS date: 2000/04/03 14:36:39
2000-04-03 14:36:39 +00:00
jbj
91a44edf36
- try for db3 DB_INIT_CDB model.
...
CVS patchset: 3648
CVS date: 2000/03/31 14:55:23
2000-03-31 14:55:23 +00:00
jbj
00914dd961
Mostly functional db2 interface, db3 still has problems.
...
CVS patchset: 3645
CVS date: 2000/03/30 19:22:46
2000-03-30 19:22:46 +00:00
jbj
353a2811a4
add db3 to the pile, isolate all with incremental link and vectors.
...
CVS patchset: 3643
CVS date: 2000/03/27 15:55:07
2000-03-27 15:55:07 +00:00
jbj
62381feb62
Compilation with db3.
...
CVS patchset: 3642
CVS date: 2000/03/27 11:13:25
2000-03-27 11:13:25 +00:00
jbj
22a911a3b3
Add --preferdb for now to permit testing db0/db1/db2.
...
CVS patchset: 3641
CVS date: 2000/03/26 22:45:02
2000-03-26 22:45:02 +00:00
jbj
adf70c073e
Sanity.
...
CVS patchset: 3638
CVS date: 2000/03/24 08:00:12
2000-03-24 08:00:12 +00:00
jbj
ea8051c29a
convert db1 -> db2 on-disk format using --rebuilddb.
...
CVS patchset: 3637
CVS date: 2000/03/23 20:58:01
2000-03-23 20:58:01 +00:00
jbj
cab176172b
- API: change dbi to pass by reference, not value.
...
- cram all of db1, db_185, and db2 interfaces into rpmlib.
CVS patchset: 3636
CVS date: 2000/03/23 15:49:50
2000-03-23 15:49:50 +00:00
jbj
ef56b9257c
Sanity (penultimate rpm-3.0.4).
...
CVS patchset: 3622
CVS date: 2000/03/11 20:35:03
2000-03-11 20:35:03 +00:00
jbj
f4885d95ee
Portability.
...
CVS patchset: 3619
CVS date: 2000/03/10 20:49:09
2000-03-10 20:49:09 +00:00
jbj
8d3c1b2ba0
Sanity (penultimate rpm-3.0.4 release candidate).
...
CVS patchset: 3613
CVS date: 2000/03/09 20:52:56
2000-03-09 20:52:56 +00:00
jbj
e93943f1e0
- portability: skip bzip2 if not available.
...
- portability: skip gzseek if not available (zlib-1.0.4).
- portability: skip personality if not available (linux).
- portability: always include arpa/inet.h (HP-UX).
- portability: don't use id -u (Brandon Allbery).
- portability: don't chown/chgrp -h w/o lchown.
- portability: splats in rpm.spec to find /usr/{share,local}/locale/*
CVS patchset: 3610
CVS date: 2000/03/09 18:13:02
2000-03-09 18:13:02 +00:00
jbj
acdafeca5c
portability: zlib-1.0.4 has not gzseek
...
portability: Red Hat 4.x has not personality
CVS patchset: 3609
CVS date: 2000/03/07 15:37:17
2000-03-07 15:37:17 +00:00
jbj
8787c03f2d
Avoid libio on Red Hat 5.2 with libc5.
...
CVS patchset: 3608
CVS date: 2000/03/07 14:40:48
2000-03-07 14:40:48 +00:00
jbj
2b30bc3b2d
Bump release.
...
CVS patchset: 3602
CVS date: 2000/03/01 15:28:30
2000-03-01 15:28:30 +00:00
jbj
8aceebd817
Portability fiddles.
...
Rebuild with latest rpmmodule.so code.
CVS patchset: 3600
CVS date: 2000/02/29 23:22:44
2000-02-29 23:22:44 +00:00
jbj
a217056e70
Permit building w/o libbz2.a.
...
In popt, check for building within the rpm tree before requiring GNU gettext.
CVS patchset: 3595
CVS date: 2000/02/27 23:40:36
2000-02-27 23:40:36 +00:00
jbj
742a513e5f
Solaris2.6 portability.
...
CVS patchset: 3591
CVS date: 2000/02/27 18:52:30
2000-02-27 18:52:30 +00:00
jbj
466f98a9fb
Automake portability diddles.
...
CVS patchset: 3586
CVS date: 2000/02/24 22:28:31
2000-02-24 22:28:31 +00:00
jbj
1cd98cb04c
Sanity (0.44 release).
...
CVS patchset: 3584
CVS date: 2000/02/23 22:43:27
2000-02-23 22:43:27 +00:00
jbj
ace35961e8
Add %_i18ndomains configuration.
...
CVS patchset: 3583
CVS date: 2000/02/23 22:40:53
2000-02-23 22:40:53 +00:00
jbj
fba7de185d
First attempt at rpmHeaderGetEntry().
...
CVS patchset: 3582
CVS date: 2000/02/23 19:20:20
2000-02-23 19:20:20 +00:00
jbj
becec721d0
i18n lookaside.
...
CVS patchset: 3581
CVS date: 2000/02/23 17:34:41
2000-02-23 17:34:41 +00:00
jbj
f880c9a8d6
fix: missed level of indirection in i18nTag().
...
CVS patchset: 3579
CVS date: 2000/02/23 01:48:51
2000-02-23 01:48:51 +00:00
jbj
6ad3b578cb
Another attempt to get i18n lookaside functional.
...
CVS patchset: 3578
CVS date: 2000/02/22 21:19:33
2000-02-22 21:19:33 +00:00
jbj
3e1e638ba2
Sanity-0.43.
...
CVS patchset: 3576
CVS date: 2000/02/22 13:04:06
2000-02-22 13:04:06 +00:00
jbj
1484d82ecd
fix: filter excluded paths before adding install prefixes ( #8709 ).
...
CVS patchset: 3575
CVS date: 2000/02/22 12:05:13
2000-02-22 12:05:13 +00:00
jbj
c39e2a9ea0
macro expansion (and absolute path) in %files -f arg (#9508,#9091).
...
CVS patchset: 3573
CVS date: 2000/02/22 03:09:53
2000-02-22 03:09:53 +00:00
jbj
76b9a27eec
updated sv.po from <goeran@uddeborg.pp.se>.
...
CVS patchset: 3572
CVS date: 2000/02/22 01:09:16
2000-02-22 01:09:16 +00:00
jbj
8feebaf110
Remove fuzzies.
...
CVS patchset: 3570
CVS date: 2000/02/17 21:49:52
2000-02-17 21:49:52 +00:00
jbj
bbcdd26569
add sl.po from Primoz Peterlin <peterlin@biofiz.mf.uni-lj.si>.
...
CVS patchset: 3569
CVS date: 2000/02/17 21:00:06
2000-02-17 21:00:06 +00:00
jbj
685f9f501b
Sanity (bump release).
...
CVS patchset: 3568
CVS date: 2000/02/17 16:34:25
2000-02-17 16:34:25 +00:00
jbj
b89ccd9be6
Disable i18n lookaside for now.
...
CVS patchset: 3564
CVS date: 2000/02/16 19:10:42
2000-02-16 19:10:42 +00:00
jbj
0433f06173
Sanity (make release).
...
CVS patchset: 3559
CVS date: 2000/02/15 16:43:30
2000-02-15 16:43:30 +00:00
jbj
38e3c32e92
new rpm-build package to isolate rpm dependencies on perl/bash2.
...
always remove duplicate identical package entries on --rebuilddb.
CVS patchset: 3558
CVS date: 2000/02/15 16:40:28
2000-02-15 16:40:28 +00:00
jbj
d932818c23
Patches from PLD.
...
CVS patchset: 3556
CVS date: 2000/02/13 19:24:19
2000-02-13 19:24:19 +00:00
jbj
da3765de28
brp-compress deals with hard links correctly.
...
patch for ja.po.
CVS patchset: 3548
CVS date: 2000/02/10 00:27:21
2000-02-10 00:27:21 +00:00
jbj
855721fd09
Sanity (bump release).
...
CVS patchset: 3545
CVS date: 2000/02/07 19:28:44
2000-02-07 19:28:44 +00:00
jbj
47ed2d60ef
Sanity (bump release).
...
CVS patchset: 3536
CVS date: 2000/01/24 22:08:58
2000-01-24 22:08:58 +00:00
jbj
3f679aa4d7
explicitly expand file lists in writeRPM for rpmputtext.
...
CVS patchset: 3534
CVS date: 2000/01/24 20:44:29
2000-01-24 20:44:29 +00:00
jbj
38b3bd8554
fix: on --rebuilddb, make sure new/old paths are not the same ( #8752 ).
...
CVS patchset: 3530
CVS date: 2000/01/24 13:26:26
2000-01-24 13:26:26 +00:00
jbj
9416c8bfd1
add %_rebuilddbpath macro to permit rebuilding db in new location.
...
CVS patchset: 3522
CVS date: 2000/01/17 18:12:32
2000-01-17 18:12:32 +00:00