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
root [Thu, 15 Feb 1996 16:21:48 +0000 (16:21 +0000)]
free the spec file when done
CVS patchset: 280
CVS date: 1996/02/15 16:21:48
ewt [Thu, 15 Feb 1996 00:10:29 +0000 (00:10 +0000)]
don't open the database O_EXCL - we need to use locking instead!
CVS patchset: 279
CVS date: 1996/02/15 00:10:29
ewt [Thu, 15 Feb 1996 00:10:15 +0000 (00:10 +0000)]
don't open files O_EXCL
CVS patchset: 278
CVS date: 1996/02/15 00:10:15
ewt [Wed, 14 Feb 1996 23:21:02 +0000 (23:21 +0000)]
added flush after printing percentages
CVS patchset: 277
CVS date: 1996/02/14 23:21:02
root [Wed, 14 Feb 1996 22:31:37 +0000 (22:31 +0000)]
doRmSource should return something
CVS patchset: 276
CVS date: 1996/02/14 22:31:37
ewt [Wed, 14 Feb 1996 22:20:08 +0000 (22:20 +0000)]
checks for directory existence before trying to create one
CVS patchset: 275
CVS date: 1996/02/14 22:20:08
ewt [Wed, 14 Feb 1996 21:56:29 +0000 (21:56 +0000)]
fixed to installArchive()
1) detect dead child correctly
2) handle all files when read() from pipe returns many of them
CVS patchset: 274
CVS date: 1996/02/14 21:56:29
ewt [Wed, 14 Feb 1996 21:26:21 +0000 (21:26 +0000)]
handles reinstallation of a binary package
CVS patchset: 273
CVS date: 1996/02/14 21:26:21
ewt [Wed, 14 Feb 1996 20:56:22 +0000 (20:56 +0000)]
accepts package specifications like name-version, name-version-release
CVS patchset: 272
CVS date: 1996/02/14 20:56:22
root [Wed, 14 Feb 1996 20:18:41 +0000 (20:18 +0000)]
fixed -c in %setup
CVS patchset: 271
CVS date: 1996/02/14 20:18:41
ewt [Wed, 14 Feb 1996 20:10:42 +0000 (20:10 +0000)]
added --rebuild
CVS patchset: 270
CVS date: 1996/02/14 20:10:42
ewt [Wed, 14 Feb 1996 20:09:14 +0000 (20:09 +0000)]
added ability to install a source package and find the spec file name
CVS patchset: 269
CVS date: 1996/02/14 20:09:14
root [Wed, 14 Feb 1996 20:07:23 +0000 (20:07 +0000)]
added RPMBUILD_RMSOURCE
,
CVS patchset: 268
CVS date: 1996/02/14 20:07:23
root [Wed, 14 Feb 1996 20:07:09 +0000 (20:07 +0000)]
added doRmSource()
CVS patchset: 267
CVS date: 1996/02/14 20:07:09
root [Wed, 14 Feb 1996 17:55:38 +0000 (17:55 +0000)]
changed wayward SPEC to SPECS
CVS patchset: 266
CVS date: 1996/02/14 17:55:38
root [Wed, 14 Feb 1996 17:55:28 +0000 (17:55 +0000)]
added support for old packages, lots of bug fixes
CVS patchset: 265
CVS date: 1996/02/14 17:55:28
root [Wed, 14 Feb 1996 17:54:37 +0000 (17:54 +0000)]
Understands source packages
CVS patchset: 264
CVS date: 1996/02/14 17:54:37
root [Wed, 14 Feb 1996 17:54:30 +0000 (17:54 +0000)]
installs rpmerr.h
CVS patchset: 263
CVS date: 1996/02/14 17:54:30
root [Wed, 14 Feb 1996 16:56:02 +0000 (16:56 +0000)]
error for unknown icon type
don't add empty entries for sources and patches
CVS patchset: 262
CVS date: 1996/02/14 16:56:02
root [Wed, 14 Feb 1996 16:32:46 +0000 (16:32 +0000)]
*** empty log message ***
CVS patchset: 261
CVS date: 1996/02/14 16:32:46
root [Wed, 14 Feb 1996 16:22:50 +0000 (16:22 +0000)]
install rpmconvert, statically link with libc
CVS patchset: 260
CVS date: 1996/02/14 16:22:50
root [Wed, 14 Feb 1996 16:18:12 +0000 (16:18 +0000)]
added install rule
CVS patchset: 259
CVS date: 1996/02/14 16:18:12
root [Wed, 14 Feb 1996 16:12:32 +0000 (16:12 +0000)]
fixed for packages w/o any groups
CVS patchset: 258
CVS date: 1996/02/14 16:12:32
root [Wed, 14 Feb 1996 16:11:37 +0000 (16:11 +0000)]
turned on gif support during db conversion
CVS patchset: 257
CVS date: 1996/02/14 16:11:37
ewt [Tue, 30 Jan 1996 17:35:13 +0000 (17:35 +0000)]
won't leave 0.0 files around which are SUID if they're supposed to be
owned by someone else
CVS patchset: 256
CVS date: 1996/01/30 17:35:13
ewt [Tue, 30 Jan 1996 16:19:22 +0000 (16:19 +0000)]
Initial revision
CVS patchset: 255
CVS date: 1996/01/30 16:19:22
ewt [Tue, 30 Jan 1996 04:14:53 +0000 (04:14 +0000)]
changed where make clean happens when creating an archive
CVS patchset: 254
CVS date: 1996/01/30 04:14:53
ewt [Tue, 30 Jan 1996 04:13:17 +0000 (04:13 +0000)]
fixed alpha arch detection
CVS patchset: 253
CVS date: 1996/01/30 04:13:17
ewt [Tue, 30 Jan 1996 04:12:58 +0000 (04:12 +0000)]
fixed problem which could result in strdup(NULL)
CVS patchset: 252
CVS date: 1996/01/30 04:12:58
ewt [Tue, 30 Jan 1996 03:50:28 +0000 (03:50 +0000)]
reads in rpm rc files at startup
CVS patchset: 251
CVS date: 1996/01/30 03:50:28
ewt [Tue, 30 Jan 1996 03:50:17 +0000 (03:50 +0000)]
made rpm depend on build/libbuild.a
CVS patchset: 250
CVS date: 1996/01/30 03:50:17
ewt [Tue, 30 Jan 1996 03:49:37 +0000 (03:49 +0000)]
removed reference to var.h (which disappeared)
CVS patchset: 249
CVS date: 1996/01/30 03:49:37
ewt [Tue, 30 Jan 1996 03:49:00 +0000 (03:49 +0000)]
1) removed reference to var.h (which disappeared)
2) when source files aren't found, it prints the complete path it was
looking for
CVS patchset: 248
CVS date: 1996/01/30 03:49:00
ewt [Tue, 30 Jan 1996 03:47:30 +0000 (03:47 +0000)]
added RPMVAR entries and prototypes
CVS patchset: 247
CVS date: 1996/01/30 03:47:30
ewt [Tue, 30 Jan 1996 03:46:46 +0000 (03:46 +0000)]
completely rewritten for performance, ease of use
CVS patchset: 246
CVS date: 1996/01/30 03:46:46
ewt [Tue, 30 Jan 1996 03:46:32 +0000 (03:46 +0000)]
added rpmrc.o
CVS patchset: 245
CVS date: 1996/01/30 03:46:32
ewt [Tue, 30 Jan 1996 02:16:47 +0000 (02:16 +0000)]
1) places new packages in RPM_RPM_DIR/arch/file.rpm
2) cleaned up some warnings that were bugging me
CVS patchset: 244
CVS date: 1996/01/30 02:16:47
ewt [Mon, 29 Jan 1996 23:27:12 +0000 (23:27 +0000)]
adjusted config file checking to adjust for the prefix
CVS patchset: 243
CVS date: 1996/01/29 23:27:12
ewt [Mon, 29 Jan 1996 23:26:45 +0000 (23:26 +0000)]
fixed check of --root
CVS patchset: 242
CVS date: 1996/01/29 23:26:45
marc [Mon, 29 Jan 1996 20:09:49 +0000 (20:09 +0000)]
write rpms to proper directories (not arch sensitive though)
CVS patchset: 241
CVS date: 1996/01/29 20:09:49
marc [Mon, 29 Jan 1996 19:48:54 +0000 (19:48 +0000)]
added RPMVAR_RPMDIR, RPMVAR_SRPMDIR
CVS patchset: 240
CVS date: 1996/01/29 19:48:54
marc [Mon, 29 Jan 1996 19:42:29 +0000 (19:42 +0000)]
change to use RPMBUILD_SWEEP
CVS patchset: 239
CVS date: 1996/01/29 19:42:29
marc [Mon, 29 Jan 1996 19:42:29 +0000 (19:42 +0000)]
add static to doSweep()
CVS patchset: 238
CVS date: 1996/01/29 19:42:29
ewt [Mon, 29 Jan 1996 19:37:59 +0000 (19:37 +0000)]
1) should handle config files well
2) created directories should get umask independent permissions
3) fixed notification handling
4) creates file states list, install time
CVS patchset: 237
CVS date: 1996/01/29 19:37:59
ewt [Mon, 29 Jan 1996 19:37:28 +0000 (19:37 +0000)]
New packages have forward sorted file lists - uninstalls should traverse
such a list backwards to give rmdir() a fighting chance
CVS patchset: 236
CVS date: 1996/01/29 19:37:28
ewt [Mon, 29 Jan 1996 19:36:49 +0000 (19:36 +0000)]
prints install date, handles missing build date
CVS patchset: 235
CVS date: 1996/01/29 19:36:49
ewt [Mon, 29 Jan 1996 19:34:58 +0000 (19:34 +0000)]
changed version to 2.0b
CVS patchset: 234
CVS date: 1996/01/29 19:34:58
ewt [Mon, 29 Jan 1996 19:31:05 +0000 (19:31 +0000)]
reversed the order of the filelist during reading of old style packages
CVS patchset: 233
CVS date: 1996/01/29 19:31:05
ewt [Mon, 29 Jan 1996 19:30:49 +0000 (19:30 +0000)]
reversed the order of the filelist during conversion
CVS patchset: 232
CVS date: 1996/01/29 19:30:49
marc [Mon, 29 Jan 1996 19:14:54 +0000 (19:14 +0000)]
add RPMBUILD_CLEAN support
CVS patchset: 231
CVS date: 1996/01/29 19:14:54
marc [Mon, 29 Jan 1996 19:14:31 +0000 (19:14 +0000)]
use RPMBUILD_SWEEP
CVS patchset: 230
CVS date: 1996/01/29 19:14:31
marc [Mon, 29 Jan 1996 19:06:33 +0000 (19:06 +0000)]
removed -m486
CVS patchset: 229
CVS date: 1996/01/29 19:06:33
marc [Mon, 29 Jan 1996 03:33:06 +0000 (03:33 +0000)]
fix icon handling
remove spec file after source packaging
handle special %doc macro
CVS patchset: 228
CVS date: 1996/01/29 03:33:06
marc [Mon, 29 Jan 1996 03:32:22 +0000 (03:32 +0000)]
added RPM_PACKAGE_NAME var to all scripts
do special %doc install after %install
CVS patchset: 227
CVS date: 1996/01/29 03:32:22
marc [Mon, 29 Jan 1996 03:31:39 +0000 (03:31 +0000)]
added parsing for special %doc macros
CVS patchset: 226
CVS date: 1996/01/29 03:31:39
marc [Mon, 29 Jan 1996 03:30:46 +0000 (03:30 +0000)]
added doc section to spec file for special %doc macro
CVS patchset: 225
CVS date: 1996/01/29 03:30:46
marc [Mon, 29 Jan 1996 03:30:25 +0000 (03:30 +0000)]
remove rpmbuild
CVS patchset: 224
CVS date: 1996/01/29 03:30:25
ewt [Sun, 28 Jan 1996 21:38:43 +0000 (21:38 +0000)]
added building options to RPM, tightened error checking during argument
parsing a bit
CVS patchset: 223
CVS date: 1996/01/28 21:38:43
ewt [Sun, 28 Jan 1996 19:42:04 +0000 (19:42 +0000)]
implemented --hash, --percent
CVS patchset: 222
CVS date: 1996/01/28 19:42:04
root [Mon, 22 Jan 1996 21:13:55 +0000 (21:13 +0000)]
fixed some bad frees
CVS patchset: 221
CVS date: 1996/01/22 21:13:55
root [Mon, 22 Jan 1996 21:13:27 +0000 (21:13 +0000)]
changed parameters to install.c to allow for a notification function
CVS patchset: 220
CVS date: 1996/01/22 21:13:27
root [Mon, 22 Jan 1996 21:13:12 +0000 (21:13 +0000)]
started work on file sharing, added --hash and --percent
CVS patchset: 219
CVS date: 1996/01/22 21:13:12
root [Mon, 22 Jan 1996 21:12:55 +0000 (21:12 +0000)]
added --percent, --hash
CVS patchset: 218
CVS date: 1996/01/22 21:12:55
marc [Wed, 17 Jan 1996 18:17:50 +0000 (18:17 +0000)]
fixed broken SOURCERPM entry
add sources and patches to source rpm header
CVS patchset: 217
CVS date: 1996/01/17 18:17:50
marc [Wed, 17 Jan 1996 18:17:01 +0000 (18:17 +0000)]
keep a count of sources and patches
.,
CVS patchset: 216
CVS date: 1996/01/17 18:17:01
marc [Wed, 17 Jan 1996 18:16:46 +0000 (18:16 +0000)]
count sources and patches
CVS patchset: 215
CVS date: 1996/01/17 18:16:46
marc [Wed, 17 Jan 1996 17:47:28 +0000 (17:47 +0000)]
added globbing in file list
CVS patchset: 214
CVS date: 1996/01/17 17:47:28
ewt [Mon, 15 Jan 1996 00:03:16 +0000 (00:03 +0000)]
removed "test" target, removed convertdb.c from librpm.a
CVS patchset: 213
CVS date: 1996/01/15 00:03:16
ewt [Mon, 15 Jan 1996 00:02:17 +0000 (00:02 +0000)]
turned off efence as a default (we shouldn't require it for shipped versions)
CVS patchset: 212
CVS date: 1996/01/15 00:02:17
ewt [Mon, 15 Jan 1996 00:01:43 +0000 (00:01 +0000)]
moved version number to Makefile, added "archive" target
CVS patchset: 211
CVS date: 1996/01/15 00:01:43
ewt [Mon, 15 Jan 1996 00:01:31 +0000 (00:01 +0000)]
changed to take VERSION field from the Makefile
CVS patchset: 210
CVS date: 1996/01/15 00:01:31
ewt [Mon, 15 Jan 1996 00:01:03 +0000 (00:01 +0000)]
fixed a typo
CVS patchset: 209
CVS date: 1996/01/15 00:01:03
ewt [Sun, 14 Jan 1996 23:07:54 +0000 (23:07 +0000)]
modified to be standalone program
CVS patchset: 208
CVS date: 1996/01/14 23:07:54
ewt [Sun, 14 Jan 1996 19:32:17 +0000 (19:32 +0000)]
1) checks for pacakges already installed, but doesn't handle overrides
correctly
2) sets file ownderships by symbolic name when they are available
3) creates directories when needed
CVS patchset: 207
CVS date: 1996/01/14 19:32:17
ewt [Sun, 14 Jan 1996 19:31:50 +0000 (19:31 +0000)]
fixed error generated for bad magic
CVS patchset: 206
CVS date: 1996/01/14 19:31:50
ewt [Sun, 14 Jan 1996 19:31:10 +0000 (19:31 +0000)]
removed <sys/mman.h> (mmapping isn't used anymore)
added strings for RPMTAG_FILEUSERNAME RPMTAG_FILEGROUPNAME RPMTAG_EXCLUDE
RPMTAG_EXCLUSIVE RPMTAG_ICON RPMTAG_SOURCERPM
CVS patchset: 205
CVS date: 1996/01/14 19:31:10
ewt [Sat, 13 Jan 1996 22:02:24 +0000 (22:02 +0000)]
added installFlags, changed error message
CVS patchset: 204
CVS date: 1996/01/13 22:02:24
ewt [Sat, 13 Jan 1996 22:00:57 +0000 (22:00 +0000)]
fixed detection when packages aren't opened correctly, prints source
package names
CVS patchset: 203
CVS date: 1996/01/13 22:00:57
ewt [Sat, 13 Jan 1996 22:00:11 +0000 (22:00 +0000)]
changed --force for installs, added --replacepkgs --replacefiles
CVS patchset: 202
CVS date: 1996/01/13 22:00:11
marc [Sat, 13 Jan 1996 00:48:51 +0000 (00:48 +0000)]
added RPMFILE_STATE_REPLACED
CVS patchset: 201
CVS date: 1996/01/13 00:48:51
ewt [Sat, 13 Jan 1996 00:18:06 +0000 (00:18 +0000)]
added installFlags to prototype of install function
CVS patchset: 200
CVS date: 1996/01/13 00:18:06
marc [Fri, 12 Jan 1996 23:46:47 +0000 (23:46 +0000)]
added RPMTAG_SOURCERPM to binary packages
CVS patchset: 199
CVS date: 1996/01/12 23:46:47
marc [Fri, 12 Jan 1996 17:03:48 +0000 (17:03 +0000)]
. filelists are now sorted (as opposed to reverse-sorted)
CVS patchset: 198
CVS date: 1996/01/12 17:03:48