summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-02-12Add rpmRC return code type for the usual 0/1/2 codes.jbj13-211/+276
Add RPMRC_BADSIZE to deal with packages changing size after repackaging. CVS patchset: 4550 CVS date: 2001/02/12 19:02:15
2001-02-12Rename RPMSIG_* signature types to RPMSIGTYPE_* to avoid confusion.jbj8-282/+187
Remove dead code. CVS patchset: 4549 CVS date: 2001/02/12 16:33:08
2001-02-111st stab at --repackage.jbj15-343/+753
CVS patchset: 4545 CVS date: 2001/02/11 22:02:29
2001-02-10Reorganize sources before implementing --repackage.jbj21-3208/+3680
CVS patchset: 4543 CVS date: 2001/02/10 16:47:40
2001-02-10- fix: diddle exit code for attempted installs of non-packages (#26850).jbj2-18/+25
- python binding diddles to reduce installer memory footprint by delayed loading of file info. CVS patchset: 4542 CVS date: 2001/02/10 14:35:55
2001-02-09Orphans.jbj1-3/+3
CVS patchset: 4538 CVS date: 2001/02/09 20:59:08
2001-02-09fix: make a copy of retrieved header before loading.jbj13-152/+187
handle out-of-sync hardlinks as sub-state, don't save the file name. fix: on build, was broke, add --fsmdebug as well. CVS patchset: 4537 CVS date: 2001/02/09 20:58:37
2001-02-08Remove DEAD code.jbj7-261/+106
CVS patchset: 4531 CVS date: 2001/02/08 23:05:05
2001-02-08Move state machine drivers into fsmStage.jbj9-284/+327
Off to fix build's yet again. CVS patchset: 4530 CVS date: 2001/02/08 21:50:38
2001-02-07Update location of sources.jbj1-2/+2
CVS patchset: 4524 CVS date: 2001/02/07 17:57:10
2001-02-06Asynchronous commit of installed files.jbj5-116/+193
fix: set file mtimes from package. fix: insure that notify is not called at start of commit. CVS patchset: 4523 CVS date: 2001/02/06 22:39:56
2001-02-05fix: links weren't renamed correctly.jbj6-104/+110
Use hge/hfd vectors most everywhere. CVS patchset: 4522 CVS date: 2001/02/05 22:22:43
2001-02-05Remove XFA_SKIPPING from iterator.jbj3-44/+45
Make sure that external stages are properly postponed. CVS patchset: 4521 CVS date: 2001/02/05 17:55:34
2001-02-04revert speedup on commit if same perms, there's more to do.jbj8-278/+287
lclint annotations. CVS patchset: 4520 CVS date: 2001/02/04 22:15:30
2001-02-04Rip out remnants of cpio file mapping.jbj4-449/+456
CVS patchset: 4519 CVS date: 2001/02/04 18:15:21
2001-02-04Merged build/install in file state machine.jbj4-466/+404
CVS patchset: 4518 CVS date: 2001/02/04 02:04:09
2001-02-03fix: db1 dbopen() check found in libc not auto-configuring forrectly.jbj8-170/+243
Add fsm->goal to start unifying install/erase/build state machines. Use rpmio syscall rpc where available. FSM_BUILD has explicit init/fini stages. FSM_LSTAT done once in init. FSM_MKDIRS done in init. CVS patchset: 4517 CVS date: 2001/02/03 20:07:39
2001-02-03Add I/O to file state machine.jbj4-503/+586
CVS patchset: 4516 CVS date: 2001/02/03 14:30:57
2001-02-02Use fsm for building.jbj6-380/+351
CVS patchset: 4514 CVS date: 2001/02/02 15:04:44
2001-02-02fix: grrr, post increment off by 1 iterator.jbj4-99/+38
CVS patchset: 4513 CVS date: 2001/02/02 00:07:49
2001-02-01Handle links correctly, wotta PITA. Now to clean up and find the double free ...jbj4-155/+376
CVS patchset: 4512 CVS date: 2001/02/01 20:19:17
2001-01-30Simple install file state machine.jbj5-277/+501
CVS patchset: 4510 CVS date: 2001/01/30 23:38:39
2001-01-29Commit to install file state machine.jbj10-1265/+1290
CVS patchset: 4509 CVS date: 2001/01/29 22:53:48
2001-01-28Apply suffixes only to files.jbj6-484/+455
Bundle dev/symlink/fifo/sock into hdr state machine. CVS patchset: 4505 CVS date: 2001/01/28 19:12:04
2001-01-28Orphan.jbj1-2/+0
CVS patchset: 4504 CVS date: 2001/01/28 02:14:29
2001-01-28Payload state machine, with commit and undo.jbj5-417/+416
CVS patchset: 4503 CVS date: 2001/01/28 02:13:48
2001-01-271st crack at a payload unpack state machine.jbj8-395/+693
CVS patchset: 4502 CVS date: 2001/01/27 17:42:24
2001-01-26lclint annotations.jbj16-304/+323
CVS patchset: 4500 CVS date: 2001/01/26 17:06:09
2001-01-25Orphan.jbj1-1/+1
CVS patchset: 4499 CVS date: 2001/01/25 20:26:47
2001-01-25- remove support for v1 src rpm's.jbj9-385/+296
- reposition callbacks with ts/fi in cpio payload layer. CVS patchset: 4498 CVS date: 2001/01/25 20:26:35
2001-01-25Isolate install/erase actions.jbj6-484/+504
Start wrapping src rpm installs in a transaction. CVS patchset: 4497 CVS date: 2001/01/25 12:58:03
2001-01-24Add rollback.h, 1st attempt to rationalize TFI_t.jbj12-504/+489
CVS patchset: 4496 CVS date: 2001/01/24 21:35:52
2001-01-24Rip XFI_t from install.jbj11-477/+304
CVS patchset: 4495 CVS date: 2001/01/24 15:58:35
2001-01-23Rip out cpioFileMap.jbj12-403/+538
CVS patchset: 4493 CVS date: 2001/01/23 23:03:28
2001-01-23Expose loadFi/freeFi.jbj5-276/+271
Add elements to TFI_t that will be needed by install/remove. CVS patchset: 4489 CVS date: 2001/01/23 16:07:28
2001-01-22Make cpio maps totally opaque.jbj8-118/+177
CVS patchset: 4487 CVS date: 2001/01/22 19:11:19
2001-01-21Create.jbj1-0/+86
CVS patchset: 4480 CVS date: 2001/01/21 23:48:56
2001-01-21Make cpio mappings opaque.jbj8-458/+465
CVS patchset: 4479 CVS date: 2001/01/21 23:48:09
2001-01-21- cpio mappings carry dirname/basename, not absolute path.jbj23-1557/+1222
CVS patchset: 4474 CVS date: 2001/01/21 15:43:32
2001-01-19ewt's cpio hack reverted.jbj33-313/+307
CVS patchset: 4470 CVS date: 2001/01/19 19:31:11
2001-01-19Typo.jbj31-34/+34
CVS patchset: 4469 CVS date: 2001/01/19 17:21:55
2001-01-19ewt's cpio hack.jbj33-307/+321
CVS patchset: 4468 CVS date: 2001/01/19 16:49:14
2001-01-19exit 0 if not in the if clausemsw2-4/+12
CVS patchset: 4466 CVS date: 2001/01/19 04:27:24
2001-01-19- fix: insure that %lang scopes over hard links correctly.jbj39-1713/+2006
- fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. CVS patchset: 4464 CVS date: 2001/01/19 01:38:55
2001-01-17Orphans.jbj2-2/+2
CVS patchset: 4460 CVS date: 2001/01/17 16:03:50
2001-01-17- 1st crack at Mandrake specific per-platform macros.jbj38-829/+1232
CVS patchset: 4459 CVS date: 2001/01/17 16:00:36
2001-01-16Re-add successor line.jbj1-0/+8
CVS patchset: 4457 CVS date: 2001/01/16 21:54:59
2001-01-16- tsort prefers presentation order.jbj66-1731/+915
CVS patchset: 4456 CVS date: 2001/01/16 17:33:59
2001-01-16fix: segfault through python bindings with fd to non-package (#24089).jbj1-0/+2
CVS patchset: 4453 CVS date: 2001/01/16 14:10:21
2001-01-16Increase size of help format buffer (#24093).jbj1-1/+1
CVS patchset: 4450 CVS date: 2001/01/16 13:39:50