jbj
e8d006c635
use "original db-1.85" if available (Raw Hide glibc 2.1).
...
CVS patchset: 2640
CVS date: 1998/12/31 22:09:43
1998-12-31 22:09:43 +00:00
ewt
7731ce66a1
create .rpmorig stuff
...
CVS patchset: 2639
CVS date: 1998/12/31 20:19:07
1998-12-31 20:19:07 +00:00
ewt
670095971e
generate a file action list and pass it into installBinaryPackage()
...
CVS patchset: 2638
CVS date: 1998/12/31 19:16:31
1998-12-31 19:16:31 +00:00
ewt
9102dc094c
makes use of a passed in action list rather then generating our own
...
CVS patchset: 2637
CVS date: 1998/12/31 19:16:12
1998-12-31 19:16:12 +00:00
ewt
3dde252b68
switched around file conflict logic to build a proper action set
...
CVS patchset: 2636
CVS date: 1998/12/31 16:19:42
1998-12-31 16:19:42 +00:00
ewt
ae67120546
updated a comment ;-)
...
CVS patchset: 2635
CVS date: 1998/12/31 16:19:20
1998-12-31 16:19:20 +00:00
ewt
029e1deb65
enum instActions { UNKNOWN, CREATE, BACKUP, KEEP, SAVE, SKIP, ALTNAME };
...
enum fileTypes { XDIR, BDEV, CDEV, SOCK, PIPE, REG, LINK } ;
CVS patchset: 2634
CVS date: 1998/12/31 16:18:58
1998-12-31 16:18:58 +00:00
ewt
bedb797889
renamed some enums to avoid conflicts with enums now defined in install.h
...
CVS patchset: 2633
CVS date: 1998/12/31 16:18:27
1998-12-31 16:18:27 +00:00
ewt
381dd7d453
reworked shared file lookups in database; it's *much* more efficient now
...
CVS patchset: 2632
CVS date: 1998/12/30 23:03:43
1998-12-30 23:03:43 +00:00
ewt
b2c5f65efb
updated relocateable package handling
...
CVS patchset: 2631
CVS date: 1998/12/30 23:03:18
1998-12-30 23:03:18 +00:00
ewt
8d0dd34d5c
added RPMPROB_FILE_CONFLICT message
...
CVS patchset: 2630
CVS date: 1998/12/30 23:02:49
1998-12-30 23:02:49 +00:00
ewt
87451ef325
fixed scare memory option
...
CVS patchset: 2629
CVS date: 1998/12/30 23:02:27
1998-12-30 23:02:27 +00:00
ewt
a771d1a7a8
added rpmdbFindFpList
...
CVS patchset: 2628
CVS date: 1998/12/30 23:01:11
1998-12-30 23:01:11 +00:00
ewt
fdef7d4574
headerLoad() wasn't initializing the usage count
...
CVS patchset: 2627
CVS date: 1998/12/30 21:39:51
1998-12-30 21:39:51 +00:00
ewt
42edfe1749
make sure files to sign exist before asking for the pass phrase
...
CVS patchset: 2625
CVS date: 1998/12/30 20:22:18
1998-12-30 20:22:18 +00:00
ewt
7618c64e23
1) make use of fpLookupList() for some speedup
...
2) be a bit better about freeing memory -- I'm sure there are plenty
of holes left still, though
3) added a braindead db lookup for shared files. this will be reworked soon.
CVS patchset: 2624
CVS date: 1998/12/30 16:59:54
1998-12-30 16:59:54 +00:00
ewt
d7ad76b4fc
added fpLookupList()
...
CVS patchset: 2623
CVS date: 1998/12/30 16:56:28
1998-12-30 16:56:28 +00:00
jbj
61a2cbcabf
use "original db-1.85" if available (Raw Hide glibc 2.1).
...
CVS patchset: 2622
CVS date: 1998/12/30 01:51:53
1998-12-30 01:51:53 +00:00
ewt
27bfa9da82
version 1.2.3
...
CVS patchset: 2620
CVS date: 1998/12/29 03:02:20
1998-12-29 03:02:20 +00:00
ewt
1a6b3d01c7
const'ified poptParseArgvString (Jeff Garzik)
...
CVS patchset: 2619
CVS date: 1998/12/29 02:52:47
1998-12-29 02:52:47 +00:00
ewt
d3bd733a95
fixed memset() in help message generation (Dale Hawkins)
...
added extern "C" stuff to popt.h for C++ compilers (Dale Hawkins)
CVS patchset: 2618
CVS date: 1998/12/29 02:35:08
1998-12-29 02:35:08 +00:00
ewt
35381371cd
make use of fingerprints for checking file conflicts
...
CVS patchset: 2617
CVS date: 1998/12/26 18:32:08
1998-12-26 18:32:08 +00:00
ewt
55d6927c9d
1) allow generic key types
...
2) possibly copy the key around
3) optionally return the key stored in the table
CVS patchset: 2616
CVS date: 1998/12/26 18:31:45
1998-12-26 18:31:45 +00:00
ewt
008d124000
added fpHashFunction() and fpEqual()
...
CVS patchset: 2615
CVS date: 1998/12/26 18:29:32
1998-12-26 18:29:32 +00:00
ewt
429557f9d6
use fingerprinting for path lookups
...
CVS patchset: 2614
CVS date: 1998/12/26 17:13:34
1998-12-26 17:13:34 +00:00
ewt
a2c96ed1f5
removed unused variable
...
CVS patchset: 2613
CVS date: 1998/12/26 17:13:10
1998-12-26 17:13:10 +00:00
ewt
1319828529
added simple fingerprinting
...
CVS patchset: 2612
CVS date: 1998/12/26 17:12:50
1998-12-26 17:12:50 +00:00
ewt
29edbba1a8
1) initial cut at hash tables
...
2) initial cut at file list handling during transaction processing
CVS patchset: 2611
CVS date: 1998/12/26 16:33:51
1998-12-26 16:33:51 +00:00
adevries
0199cb5b0a
Updated the man page, finally.
...
CVS patchset: 2610
CVS date: 1998/12/24 07:09:55
1998-12-24 07:09:55 +00:00
ewt
92a278f68e
*** empty log message ***
...
CVS patchset: 2606
CVS date: 1998/12/18 19:09:38
1998-12-18 19:09:38 +00:00
jbj
0c25412902
ultrapenguin 1.1.9 sparc64 changes.
...
CVS patchset: 2605
CVS date: 1998/12/17 16:45:22
1998-12-17 16:45:22 +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
ewt
033797c0ef
added dbiGetFirstKey()
...
CVS patchset: 2602
CVS date: 1998/12/15 05:48:11
1998-12-15 05:48:11 +00:00
ewt
2bbb5a8f93
*** empty log message ***
...
CVS patchset: 2601
CVS date: 1998/12/15 05:46:58
1998-12-15 05:46:58 +00:00
ewt
26bd58415b
1) store basenames only in fileindex
...
2) do realpath stuff in rpmdbFindByFile()
3) do smart symlink chasing
CVS patchset: 2600
CVS date: 1998/12/15 05:45:36
1998-12-15 05:45:36 +00:00
ewt
665fc7e909
don't do realpath stuff here; it's done in rpmdbFindByFile() now
...
CVS patchset: 2599
CVS date: 1998/12/15 05:43:18
1998-12-15 05:43:18 +00:00
jbj
ce37ae3d9d
permit http:// and file:// url's as well as ftp://.
...
attempt ftp ABOR on query/verify url's.
cache open ftp control descriptor with password.
verify needed same realpath semantics as query.
plug fd leak in urlGetFile().
CVS patchset: 2598
CVS date: 1998/12/14 21:34:11
1998-12-14 21:34:11 +00:00
jbj
80693fe2ce
Move inlines to rpmio.c.
...
rpmio.h needs necessary includes.
CVS patchset: 2594
CVS date: 1998/12/10 20:56:01
1998-12-10 20:56:01 +00:00
johnsonm
4dac29ae70
releasing 1.2.2
...
CVS patchset: 2593
CVS date: 1998/12/10 18:37:22
1998-12-10 18:37:22 +00:00
jbj
9d8c68e32d
translate cpio errors using cpioStrerror.
...
CVS patchset: 2592
CVS date: 1998/12/05 23:22:41
1998-12-05 23:22:41 +00:00
jbj
fb2fc01de4
Automake voodoo.
...
CVS patchset: 2590
CVS date: 1998/12/05 20:06:00
1998-12-05 20:06:00 +00:00
jbj
3fae42117d
display "..?....." rather than "..5....." for unreadable files.
...
run time (rather than compile time) host endian check.
CVS patchset: 2589
CVS date: 1998/12/05 19:38:29
1998-12-05 19:38:29 +00:00
jbj
c36ca7c15b
Typos.
...
CVS patchset: 2588
CVS date: 1998/12/05 19:18:43
1998-12-05 19:18:43 +00:00
jbj
9702a4c8c6
display "..?....." rather than "..5....." for unreadable files.
...
run time (rather than compile time) host endian check.
CVS patchset: 2587
CVS date: 1998/12/05 19:16:19
1998-12-05 19:16:19 +00:00
jbj
c76756479e
caldera patches (ray@Caldera.DE)
...
CVS patchset: 2584
CVS date: 1998/12/03 19:36:01
1998-12-03 19:36:01 +00:00
jbj
d92ce3f635
added ARM patches.
...
CVS patchset: 2583
CVS date: 1998/12/03 19:30:32
1998-12-03 19:30:32 +00:00
jbj
b1e4b6e679
http/file/ftp URL's for query/verify (but not install) work.
...
CVS patchset: 2580
CVS date: 1998/12/03 17:35:50
1998-12-03 17:35:50 +00:00
ewt
d12d3e8eea
1) let you pass the db type per-index
...
2) during rebuild, just open packages.rpm, not the indexes
CVS patchset: 2579
CVS date: 1998/12/03 14:47:55
1998-12-03 14:47:55 +00:00
jbj
e3205eaa9f
Sanity.
...
CVS patchset: 2577
CVS date: 1998/12/02 21:10:18
1998-12-02 21:10:18 +00:00
ewt
8351bf636a
made rpmio.o contiain the functions properly
...
CVS patchset: 2576
CVS date: 1998/12/02 20:50:57
1998-12-02 20:50:57 +00:00