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
2b84d36c2e
Make fdFileno() static, use Fileno()/Ferror() analogues throughout.
...
Make ufdClose() static, use Fclose() with ufdio cookie throughout.
rpm.c: Clean urlinfoCache and rpmBuildArgs leaks.
url.c: urlIsURL() should be here, not in rpmio.c.
url.c: Preserve FD_t abstraction by creating ufdGetUrlinfo().
url.c: Create freeUrlinfoCache().
rpmio.c: Create ufdio cookie.
CVS patchset: 3407
CVS date: 1999/10/30 16:43:29
1999-10-30 16:43:29 +00:00
jbj
0d0b405c20
use compressed filenames on install side.
...
start unifying FD types, CFD_t now gone.
CVS patchset: 3402
CVS date: 1999/10/27 23:18:10
1999-10-27 23:18:10 +00:00
ewt
f90d8e7415
moved removed of extra UID information from header here from dependency
...
code (why was it ever there?)
CVS patchset: 3373
CVS date: 1999/10/06 22:50:55
1999-10-06 22:50:55 +00:00
ewt
4cfb2f8d63
first steps toward getting compressed file lists to work -- most things
...
are still *horribly* broken
CVS patchset: 3370
CVS date: 1999/10/06 15:51:14
1999-10-06 15:51:14 +00:00
jbj
20d78e939a
fix: command line install had header memory leak.
...
check for NULL on all memory allocations.
free rpmrc mallocs on exit.
permit run time leak detection.
CVS patchset: 3311
CVS date: 1999/09/21 03:22:53
1999-09-21 03:22:53 +00:00
jbj
00dcfeff38
lclint annotations.
...
CVS patchset: 3290
CVS date: 1999/09/17 20:52:46
1999-09-17 20:52:46 +00:00
jbj
f005d4c15c
Fiddles to resurrect lclint.
...
CVS patchset: 3281
CVS date: 1999/09/12 20:43:23
1999-09-12 20:43:23 +00:00
jbj
4bd2f3531a
File internals rearranged to taste.
...
CVS patchset: 3152
CVS date: 1999/07/13 23:33:02
1999-07-13 23:33:02 +00:00
jbj
8bd997f2e0
Perl bindings need
...
#include <foo.h>
not
#include "foo.h"
CVS patchset: 3143
CVS date: 1999/07/13 21:37:57
1999-07-13 21:37:57 +00:00
jbj
25e6b06959
add configure scaffolding to support rpm-4.0 packages.
...
CVS patchset: 3136
CVS date: 1999/07/08 22:10:33
1999-07-08 22:10:33 +00:00
jbj
303fa780d3
EGCS cruft.
...
Use cpioStrerror when getNextHeader fails.
More const warnings removed.
binary rpms always have RPMTAG_SOURCERPM, source rpms do not.
CVS patchset: 2682
CVS date: 1999/01/08 16:44:30
1999-01-08 16:44:30 +00:00
ewt
10d3b6d5b6
first pass at new transaction api; basic installing/removing works
...
fine but I wouldn't push it much harder then that
CVS patchset: 2603
CVS date: 1998/12/16 21:58:53
1998-12-16 21:58:53 +00:00
jbj
a15a36abd1
Sanity.
...
CVS patchset: 2551
CVS date: 1998/11/20 20:18:22
1998-11-20 20:18:22 +00:00
jbj
2578b7fc84
implement abstract fd type almost everywhere.
...
CVS patchset: 2542
CVS date: 1998/11/18 21:41:05
1998-11-18 21:41:05 +00:00
jbj
28c4ae83a3
LCLINT pass 0.
...
CVS patchset: 2540
CVS date: 1998/11/16 21:40:28
1998-11-16 21:40:28 +00:00
jbj
1607fbe7a3
Consolidate i18n baggage into AM_GNU_GETTEXT and system.h.
...
CVS patchset: 2425
CVS date: 1998/10/08 14:59:17
1998-10-08 14:59:17 +00:00
jbj
fd068345e6
add Slovak translation (Stanislav Meduna <stano@trillian.eunet.sk>)
...
gettextify rpmMessage/rpmError/fprintf messages.
CVS patchset: 2368
CVS date: 1998/09/27 22:03:52
1998-09-27 22:03:52 +00:00
jbj
8fa9463826
Sync with 5.2 branch.
...
CVS patchset: 2275
CVS date: 1998/09/04 16:17:46
1998-09-04 16:17:46 +00:00
jbj
f005d723a5
Macro handling in rpmlib -- rework include: tag with macro expansion.
...
CVS patchset: 2215
CVS date: 1998/07/31 20:11:49
1998-07-31 20:11:49 +00:00
jbj
5142bf78e6
Consolidated includes for librpmbuild API.
...
CVS patchset: 2213
CVS date: 1998/07/30 22:09:42
1998-07-30 22:09:42 +00:00
jbj
e4151252f8
Aggregate system includes into system.h.
...
Rearrange functions to minimize exported routines in librpmbuild API.
VS: ----------------------------------------------------------------------
CVS patchset: 2183
CVS date: 1998/07/25 21:00:26
1998-07-25 21:00:26 +00:00
ewt
4786aaf066
1) header file cleanups
...
2) use new dependency scheme
3) changed " #if" to "# if"
CVS patchset: 2024
CVS date: 1998/03/04 16:52:59
1998-03-04 16:52:59 +00:00
ewt
2c223345d8
implemented most of generic package relocation
...
CVS patchset: 1979
CVS date: 1998/01/28 16:49:43
1998-01-28 16:49:43 +00:00
ewt
af9aba223f
added more i18n strings
...
CVS patchset: 1946
CVS date: 1998/01/09 19:10:54
1998-01-09 19:10:54 +00:00
ewt
306172f600
0 length files are bad only if the files are regular ones -- it may be
...
fine for sockets
CVS patchset: 1916
CVS date: 1998/01/06 03:20:24
1998-01-06 03:20:24 +00:00
ewt
1e318ff6d1
various header file cleanups
...
CVS patchset: 1903
CVS date: 1997/11/18 03:13:56
1997-11-18 03:13:56 +00:00
ewt
002ae63afb
fixed oops
...
CVS patchset: 1893
CVS date: 1997/11/04 15:28:55
1997-11-04 15:28:55 +00:00
ewt
d63fd08403
handle empty files as bad magic, not read errors
...
CVS patchset: 1891
CVS date: 1997/11/03 20:17:45
1997-11-03 20:17:45 +00:00
ewt
3b9ccca76a
need to fabricate user/group name lists for v1 packagse
...
CVS patchset: 1806
CVS date: 1997/08/28 18:41:06
1997-08-28 18:41:06 +00:00
root
d382745d17
The Great Renaming
...
CVS patchset: 1171
CVS date: 1996/11/18 18:02:36
1996-11-18 18:02:36 +00:00
ewt
68b3ca9ea6
cleaned up pkgReadHeader() mechanism
...
CVS patchset: 1167
CVS date: 1996/11/15 20:54:00
1996-11-15 20:54:00 +00:00
ewt
630ac54a73
fixed error message
...
CVS patchset: 1001
CVS date: 1996/08/31 14:59:27
1996-08-31 14:59:27 +00:00
ewt
b72002c101
pkReadHdr() shouldn't fail on minor number differences
...
CVS patchset: 1000
CVS date: 1996/08/31 14:58:53
1996-08-31 14:58:53 +00:00
ewt
148c67febc
pkgReadHeader() optionally returns major/minor version of package
...
CVS patchset: 990
CVS date: 1996/08/29 04:15:54
1996-08-29 04:15:54 +00:00
ewt
85db57fe5d
1) sets arch properly for v1 packages
...
2) assumes all v1 packages were built for OS #1 (Linux)
CVS patchset: 878
CVS date: 1996/07/17 20:01:45
1996-07-17 20:01:45 +00:00
ewt
120170226e
removed debugging message, fixed typo
...
CVS patchset: 872
CVS date: 1996/07/17 14:38:55
1996-07-17 14:38:55 +00:00
ewt
64fcd73d57
check package version numbers for source packages
...
CVS patchset: 775
CVS date: 1996/07/10 19:50:46
1996-07-10 19:50:46 +00:00
root
1f5921a046
new Header-style signatures, HEADER_MAGIC
...
CVS patchset: 735
CVS date: 1996/07/07 22:18:14
1996-07-07 22:18:14 +00:00
ewt
13b145e64b
supports version 3 packages
...
CVS patchset: 683
CVS date: 1996/06/27 18:18:15
1996-06-27 18:18:15 +00:00
ewt
571888e3a2
merged rpmlib.h and package.h
...
CVS patchset: 641
CVS date: 1996/06/17 19:43:55
1996-06-17 19:43:55 +00:00
root
a82bae4fa4
packages with bad headers shouldn't cause an error, just a differnet return
...
code
CVS patchset: 529
CVS date: 1996/04/05 17:36:11
1996-04-05 17:36:11 +00:00
ewt
db3e2a06f8
returns a null header for old style source packages
...
CVS patchset: 499
CVS date: 1996/03/29 19:39:56
1996-03-29 19:39:56 +00:00
ewt
96e602e3ba
fixed bug where a header was freed when it shouldn't have been
...
CVS patchset: 497
CVS date: 1996/03/29 19:25:17
1996-03-29 19:25:17 +00:00
root
c8e2fe70aa
added some debug messages
...
CVS patchset: 462
CVS date: 1996/03/07 16:48:06
1996-03-07 16:48:06 +00:00
ewt
6bada7decf
fixed bug
...
CVS patchset: 432
CVS date: 1996/02/27 17:40:59
1996-02-27 17:40:59 +00:00
ewt
88b48eddb1
Adds RPMTAG_ARCH to header for old packages
...
CVS patchset: 426
CVS date: 1996/02/26 22:45:10
1996-02-26 22:45:10 +00:00
root
177488cb3b
read the signature
...
CVS patchset: 385
CVS date: 1996/02/21 22:20:51
1996-02-21 22:20:51 +00:00
root
2a9f4dea65
Understands source packages
...
CVS patchset: 264
CVS date: 1996/02/14 17:54:37
1996-02-14 17:54:37 +00:00
root
9da1bde9e6
fixed for packages w/o any groups
...
CVS patchset: 258
CVS date: 1996/02/14 16:12:32
1996-02-14 16:12:32 +00:00