root [Wed, 21 Feb 1996 17:31:56 +0000 (17:31 +0000)]
remove bogus comment
CVS patchset: 380
CVS date: 1996/02/21 17:31:56
root [Wed, 21 Feb 1996 17:19:52 +0000 (17:19 +0000)]
handle names properly! Can't figure 'em out until the entire
spec file is parsed.
CVS patchset: 379
CVS date: 1996/02/21 17:19:52
root [Wed, 21 Feb 1996 17:19:17 +0000 (17:19 +0000)]
just get the name from the header
CVS patchset: 378
CVS date: 1996/02/21 17:19:17
root [Wed, 21 Feb 1996 17:17:58 +0000 (17:17 +0000)]
fix ROOT_DIR setting (for NULL)
CVS patchset: 377
CVS date: 1996/02/21 17:17:58
root [Wed, 21 Feb 1996 15:29:20 +0000 (15:29 +0000)]
fix extra %endif catching
better errors
CVS patchset: 376
CVS date: 1996/02/21 15:29:20
root [Wed, 21 Feb 1996 15:28:47 +0000 (15:28 +0000)]
fix %doc %docdir contention
CVS patchset: 375
CVS date: 1996/02/21 15:28:47
root [Wed, 21 Feb 1996 15:11:54 +0000 (15:11 +0000)]
add root dir to doc dir
CVS patchset: 374
CVS date: 1996/02/21 15:11:54
ewt [Tue, 20 Feb 1996 23:56:14 +0000 (23:56 +0000)]
added co rule
CVS patchset: 373
CVS date: 1996/02/20 23:56:14
ewt [Tue, 20 Feb 1996 23:55:15 +0000 (23:55 +0000)]
moved rpm to /bin
CVS patchset: 372
CVS date: 1996/02/20 23:55:15
root [Tue, 20 Feb 1996 23:31:59 +0000 (23:31 +0000)]
fix ugly race condition in cpio_gzip()
fix md5sum generation for package with root:
add some verbose messagin
CVS patchset: 371
CVS date: 1996/02/20 23:31:59
root [Tue, 20 Feb 1996 22:25:21 +0000 (22:25 +0000)]
fix off by one error (to agree with comment, no less)
CVS patchset: 370
CVS date: 1996/02/20 22:25:21
ewt [Tue, 20 Feb 1996 22:18:36 +0000 (22:18 +0000)]
missing files are reported better
CVS patchset: 369
CVS date: 1996/02/20 22:18:36
ewt [Tue, 20 Feb 1996 21:54:19 +0000 (21:54 +0000)]
1) added upgrade arg handling
2) fixed verify of stdin handling
CVS patchset: 368
CVS date: 1996/02/20 21:54:19
ewt [Tue, 20 Feb 1996 21:54:07 +0000 (21:54 +0000)]
added INSTALL_UPGRADE flag
CVS patchset: 367
CVS date: 1996/02/20 21:54:07
ewt [Tue, 20 Feb 1996 21:54:02 +0000 (21:54 +0000)]
added upgrading
CVS patchset: 366
CVS date: 1996/02/20 21:54:02
ewt [Tue, 20 Feb 1996 21:53:44 +0000 (21:53 +0000)]
fixed symlink verification
CVS patchset: 365
CVS date: 1996/02/20 21:53:44
ewt [Tue, 20 Feb 1996 20:56:26 +0000 (20:56 +0000)]
removed dump, dumpdb
CVS patchset: 364
CVS date: 1996/02/20 20:56:26
ewt [Tue, 20 Feb 1996 20:55:47 +0000 (20:55 +0000)]
added dump, dumpdb
CVS patchset: 363
CVS date: 1996/02/20 20:55:47
ewt [Tue, 20 Feb 1996 20:55:04 +0000 (20:55 +0000)]
Initial revision
CVS patchset: 362
CVS date: 1996/02/20 20:55:04
root [Tue, 20 Feb 1996 20:10:12 +0000 (20:10 +0000)]
bump version
CVS patchset: 361
CVS date: 1996/02/20 20:10:12
ewt [Tue, 20 Feb 1996 19:42:47 +0000 (19:42 +0000)]
changed output of verification
CVS patchset: 360
CVS date: 1996/02/20 19:42:47
ewt [Tue, 20 Feb 1996 17:58:41 +0000 (17:58 +0000)]
finished
CVS patchset: 359
CVS date: 1996/02/20 17:58:41
ewt [Tue, 20 Feb 1996 17:58:31 +0000 (17:58 +0000)]
fixed to return correct sum :-)
CVS patchset: 358
CVS date: 1996/02/20 17:58:31
root [Tue, 20 Feb 1996 17:55:15 +0000 (17:55 +0000)]
add wacky subpackage version/release stuff
fix readlink non-null-termination problem
CVS patchset: 357
CVS date: 1996/02/20 17:55:15
root [Tue, 20 Feb 1996 16:00:04 +0000 (16:00 +0000)]
pass around the passPhrase
CVS patchset: 356
CVS date: 1996/02/20 16:00:04
root [Tue, 20 Feb 1996 15:59:34 +0000 (15:59 +0000)]
pass passPhrase to doBuild
CVS patchset: 355
CVS date: 1996/02/20 15:59:34
root [Tue, 20 Feb 1996 15:59:10 +0000 (15:59 +0000)]
add passPhrase stuff and --sign
CVS patchset: 354
CVS date: 1996/02/20 15:59:10
root [Tue, 20 Feb 1996 15:07:02 +0000 (15:07 +0000)]
add simple getPassPhrase()
CVS patchset: 353
CVS date: 1996/02/20 15:07:02
root [Tue, 20 Feb 1996 15:06:47 +0000 (15:06 +0000)]
add getPassPhrase()
CVS patchset: 352
CVS date: 1996/02/20 15:06:47
root [Tue, 20 Feb 1996 06:02:32 +0000 (06:02 +0000)]
passPhrase is passed as arg
start writing getPassPhrase()
CVS patchset: 351
CVS date: 1996/02/20 06:02:32
root [Tue, 20 Feb 1996 06:01:30 +0000 (06:01 +0000)]
passPhrase is arg to makeSignature()
CVS patchset: 350
CVS date: 1996/02/20 06:01:30
marc [Tue, 20 Feb 1996 04:47:25 +0000 (04:47 +0000)]
Initial revision
CVS patchset: 349
CVS date: 1996/02/20 04:47:25
marc [Tue, 20 Feb 1996 04:40:53 +0000 (04:40 +0000)]
Initial revision
CVS patchset: 348
CVS date: 1996/02/20 04:40:53
marc [Tue, 20 Feb 1996 04:31:08 +0000 (04:31 +0000)]
Initial revision
CVS patchset: 347
CVS date: 1996/02/20 04:31:08
ewt [Tue, 20 Feb 1996 03:54:01 +0000 (03:54 +0000)]
added parsing and calling for verification
CVS patchset: 346
CVS date: 1996/02/20 03:54:01
ewt [Tue, 20 Feb 1996 03:52:58 +0000 (03:52 +0000)]
added prototypes for verification, changed VERIFY flags
CVS patchset: 345
CVS date: 1996/02/20 03:52:58
ewt [Tue, 20 Feb 1996 03:52:37 +0000 (03:52 +0000)]
added verify.c
CVS patchset: 344
CVS date: 1996/02/20 03:52:37
marc [Tue, 20 Feb 1996 02:33:52 +0000 (02:33 +0000)]
use VERIFY_USER and VERIFY_GROUP, not by id
CVS patchset: 343
CVS date: 1996/02/20 02:33:52
marc [Tue, 20 Feb 1996 02:27:51 +0000 (02:27 +0000)]
mv rpm* tools into tools
CVS patchset: 342
CVS date: 1996/02/20 02:27:51
marc [Tue, 20 Feb 1996 01:35:04 +0000 (01:35 +0000)]
added "," as separator for %verify()
CVS patchset: 341
CVS date: 1996/02/20 01:35:04
ewt [Tue, 20 Feb 1996 00:25:34 +0000 (00:25 +0000)]
changed version
CVS patchset: 340
CVS date: 1996/02/20 00:25:34
ewt [Tue, 20 Feb 1996 00:24:43 +0000 (00:24 +0000)]
should flush after handling INSTALL_PRINTLABEL
CVS patchset: 339
CVS date: 1996/02/20 00:24:43
ewt [Tue, 20 Feb 1996 00:24:24 +0000 (00:24 +0000)]
-hiv is handled via INSTALL_PRINTLABEL
CVS patchset: 338
CVS date: 1996/02/20 00:24:24
ewt [Tue, 20 Feb 1996 00:18:23 +0000 (00:18 +0000)]
added INSTALL_PRINTLABEL support
CVS patchset: 337
CVS date: 1996/02/20 00:18:23
ewt [Tue, 20 Feb 1996 00:17:51 +0000 (00:17 +0000)]
1) added INSTALL_PRINTLABEL support
2) shouldn't update header's we've freed
CVS patchset: 336
CVS date: 1996/02/20 00:17:51
ewt [Tue, 20 Feb 1996 00:17:35 +0000 (00:17 +0000)]
marks free blocks, though faFree() still isn't quite right
CVS patchset: 335
CVS date: 1996/02/20 00:17:35
ewt [Tue, 20 Feb 1996 00:12:50 +0000 (00:12 +0000)]
fixed sorting of the shared file list
CVS patchset: 334
CVS date: 1996/02/20 00:12:50
root [Mon, 19 Feb 1996 23:41:46 +0000 (23:41 +0000)]
add %verify() handling
CVS patchset: 333
CVS date: 1996/02/19 23:41:46
ewt [Mon, 19 Feb 1996 23:34:25 +0000 (23:34 +0000)]
11) removed silly debug message
2) fixed problem with unarchiving files containing shell globbing characters
CVS patchset: 332
CVS date: 1996/02/19 23:34:25
ewt [Mon, 19 Feb 1996 23:34:02 +0000 (23:34 +0000)]
1) added signal blocking and db syncing to help insure integrity
2) added db locking
CVS patchset: 331
CVS date: 1996/02/19 23:34:02
ewt [Mon, 19 Feb 1996 23:33:56 +0000 (23:33 +0000)]
added sync function
CVS patchset: 330
CVS date: 1996/02/19 23:33:56
root [Mon, 19 Feb 1996 23:00:16 +0000 (23:00 +0000)]
use libz instead of gzip
put ARCHIVESIZE in the header
CVS patchset: 329
CVS date: 1996/02/19 23:00:16
root [Mon, 19 Feb 1996 22:52:39 +0000 (22:52 +0000)]
added RPMTAG_ARCHIVESIZE
CVS patchset: 328
CVS date: 1996/02/19 22:52:39
root [Mon, 19 Feb 1996 22:18:30 +0000 (22:18 +0000)]
fix build shit
CVS patchset: 327
CVS date: 1996/02/19 22:18:30
root [Mon, 19 Feb 1996 22:15:38 +0000 (22:15 +0000)]
shouldn't reference variables pointing into a header after the header has
been freed
CVS patchset: 326
CVS date: 1996/02/19 22:15:38
root [Mon, 19 Feb 1996 22:01:40 +0000 (22:01 +0000)]
added database locking
CVS patchset: 325
CVS date: 1996/02/19 22:01:40
root [Mon, 19 Feb 1996 21:16:15 +0000 (21:16 +0000)]
catch unbalanced %endifs
CVS patchset: 324
CVS date: 1996/02/19 21:16:15
root [Mon, 19 Feb 1996 17:03:29 +0000 (17:03 +0000)]
make serial number an int32
CVS patchset: 323
CVS date: 1996/02/19 17:03:29
ewt [Mon, 19 Feb 1996 16:29:15 +0000 (16:29 +0000)]
shouldn't write to strings that are initialized
CVS patchset: 322
CVS date: 1996/02/19 16:29:15
ewt [Mon, 19 Feb 1996 15:17:56 +0000 (15:17 +0000)]
added verbose querying of links
CVS patchset: 321
CVS date: 1996/02/19 15:17:56
root [Mon, 19 Feb 1996 15:13:37 +0000 (15:13 +0000)]
added signature.o
CVS patchset: 320
CVS date: 1996/02/19 15:13:37
ewt [Mon, 19 Feb 1996 04:52:09 +0000 (04:52 +0000)]
changed sense of a bunch of the functions to fit the rest of rpm
CVS patchset: 319
CVS date: 1996/02/19 04:52:09
ewt [Mon, 19 Feb 1996 04:51:12 +0000 (04:51 +0000)]
started rewrite to allow fragment collection, free space reclamation. It
isn't done yet though, and this version is pretty broken
CVS patchset: 318
CVS date: 1996/02/19 04:51:12
ewt [Mon, 19 Feb 1996 04:51:12 +0000 (04:51 +0000)]
changed faFree() to return void
CVS patchset: 317
CVS date: 1996/02/19 04:51:12
ewt [Mon, 19 Feb 1996 04:50:33 +0000 (04:50 +0000)]
1) changed sense of rpmdbOpen()
2) started implementing verbose querying of the file list
CVS patchset: 316
CVS date: 1996/02/19 04:50:33
ewt [Mon, 19 Feb 1996 04:50:15 +0000 (04:50 +0000)]
changed sense of rpmdbOpen
CVS patchset: 315
CVS date: 1996/02/19 04:50:15
ewt [Mon, 19 Feb 1996 04:29:39 +0000 (04:29 +0000)]
no comment :-(
CVS patchset: 314
CVS date: 1996/02/19 04:29:39
ewt [Mon, 19 Feb 1996 04:28:31 +0000 (04:28 +0000)]
1) silly bug left over from getting rid of mutable flag
2) getEntry should set pointer to NULL when it returns 0
CVS patchset: 313
CVS date: 1996/02/19 04:28:31
marc [Mon, 19 Feb 1996 02:37:21 +0000 (02:37 +0000)]
removed signature type macros
CVS patchset: 312
CVS date: 1996/02/19 02:37:21
marc [Mon, 19 Feb 1996 02:35:29 +0000 (02:35 +0000)]
added pgp signature stuff
CVS patchset: 311
CVS date: 1996/02/19 02:35:29
marc [Mon, 19 Feb 1996 02:34:06 +0000 (02:34 +0000)]
added verify flags
added pgp vars
CVS patchset: 310
CVS date: 1996/02/19 02:34:06
marc [Mon, 19 Feb 1996 02:32:11 +0000 (02:32 +0000)]
Initial revision
CVS patchset: 309
CVS date: 1996/02/19 02:32:11
marc [Mon, 19 Feb 1996 02:27:35 +0000 (02:27 +0000)]
pass a name to openScript() for display purposes
put set -x after setting of all the variable names
CVS patchset: 308
CVS date: 1996/02/19 02:27:35
marc [Mon, 19 Feb 1996 02:26:47 +0000 (02:26 +0000)]
removed old SOURCE and PATCH macros
CVS patchset: 307
CVS date: 1996/02/19 02:26:47
marc [Mon, 19 Feb 1996 02:24:47 +0000 (02:24 +0000)]
added signature handling
unified final packing stages
added vendor and distrbution to headers
free all those freakin lists in process_filelist()!
start working on %verify() stuff
CVS patchset: 306
CVS date: 1996/02/19 02:24:47
marc [Mon, 19 Feb 1996 02:21:05 +0000 (02:21 +0000)]
added signature handling
CVS patchset: 305
CVS date: 1996/02/19 02:21:05
marc [Mon, 19 Feb 1996 02:20:21 +0000 (02:20 +0000)]
added stuff for Serial and PGP signatures
CVS patchset: 304
CVS date: 1996/02/19 02:20:21
marc [Mon, 19 Feb 1996 02:19:18 +0000 (02:19 +0000)]
Initial revision
CVS patchset: 303
CVS date: 1996/02/19 02:19:18
marc [Mon, 19 Feb 1996 02:18:35 +0000 (02:18 +0000)]
added rpmsignature rpmchecksig
CVS patchset: 302
CVS date: 1996/02/19 02:18:35
ewt [Mon, 19 Feb 1996 01:40:55 +0000 (01:40 +0000)]
tried to help header.c recover from Marc's recent mutilation of it :-)
CVS patchset: 301
CVS date: 1996/02/19 01:40:55
root [Fri, 16 Feb 1996 17:37:53 +0000 (17:37 +0000)]
don't allocate 0 bytes!
CVS patchset: 300
CVS date: 1996/02/16 17:37:53
root [Fri, 16 Feb 1996 17:26:43 +0000 (17:26 +0000)]
fix handling of NULL newname/subname in lookup_package()
CVS patchset: 299
CVS date: 1996/02/16 17:26:43
root [Fri, 16 Feb 1996 17:26:05 +0000 (17:26 +0000)]
changed error handling in build()
CVS patchset: 298
CVS date: 1996/02/16 17:26:05
root [Fri, 16 Feb 1996 05:55:17 +0000 (05:55 +0000)]
strip trailing whitespace off %part args
add handling for specfiles that start with "%package subname"
CVS patchset: 297
CVS date: 1996/02/16 05:55:17
root [Fri, 16 Feb 1996 05:37:08 +0000 (05:37 +0000)]
removed mmapHeader()
CVS patchset: 296
CVS date: 1996/02/16 05:37:08
root [Fri, 16 Feb 1996 05:35:53 +0000 (05:35 +0000)]
set verbosity properly for building
CVS patchset: 295
CVS date: 1996/02/16 05:35:53
root [Fri, 16 Feb 1996 05:34:22 +0000 (05:34 +0000)]
added getVerbosity()
CVS patchset: 294
CVS date: 1996/02/16 05:34:22
root [Thu, 15 Feb 1996 23:22:49 +0000 (23:22 +0000)]
fixed the sizeofHeader()
fixed unloadHeader()
CVS patchset: 293
CVS date: 1996/02/15 23:22:49
root [Thu, 15 Feb 1996 23:15:51 +0000 (23:15 +0000)]
fixed return from unloadHeader()
CVS patchset: 292
CVS date: 1996/02/15 23:15:51
root [Thu, 15 Feb 1996 23:13:08 +0000 (23:13 +0000)]
make load/unload sort like read/write
fix type correction in getEntry()
CVS patchset: 291
CVS date: 1996/02/15 23:13:08
root [Thu, 15 Feb 1996 22:55:44 +0000 (22:55 +0000)]
copy specfile name
CVS patchset: 290
CVS date: 1996/02/15 22:55:44
root [Thu, 15 Feb 1996 22:44:46 +0000 (22:44 +0000)]
do not allow STRING_TYPE with count != 1
move index/data sorting into copyHeader()
cause sizeofHeader() tp call copyHeader() to sort index/data
have writeHeader() call sizeofHeader() to sort index/data
The net effect is that if you call writeHeader() or sizeofHeader()
your Header is actually sorted and replaced with a new copy.
CVS patchset: 289
CVS date: 1996/02/15 22:44:46
root [Thu, 15 Feb 1996 22:44:04 +0000 (22:44 +0000)]
change to test new copyHeader code
CVS patchset: 288
CVS date: 1996/02/15 22:44:04
ewt [Thu, 15 Feb 1996 21:08:48 +0000 (21:08 +0000)]
marks replaced files during installs
CVS patchset: 287
CVS date: 1996/02/15 21:08:48
ewt [Thu, 15 Feb 1996 21:08:41 +0000 (21:08 +0000)]
added rpmdbUpdateRecord()
CVS patchset: 286
CVS date: 1996/02/15 21:08:41
ewt [Thu, 15 Feb 1996 21:08:23 +0000 (21:08 +0000)]
1) added rpmdbUpdate()
2) changed sense of rpmdbRemove()
CVS patchset: 285
CVS date: 1996/02/15 21:08:23
ewt [Thu, 15 Feb 1996 21:08:09 +0000 (21:08 +0000)]
fixed bug which resulted in shared files getting backed up
CVS patchset: 284
CVS date: 1996/02/15 21:08:09
root [Thu, 15 Feb 1996 19:32:03 +0000 (19:32 +0000)]
fixed freSpec() call
CVS patchset: 283
CVS date: 1996/02/15 19:32:03
root [Thu, 15 Feb 1996 19:21:01 +0000 (19:21 +0000)]
fixed dereference problem
CVS patchset: 282
CVS date: 1996/02/15 19:21:01
root [Thu, 15 Feb 1996 16:22:32 +0000 (16:22 +0000)]
remove a few stray statics
init build_subdir to .
CVS patchset: 281
CVS date: 1996/02/15 16:22:32