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
marc [Fri, 12 Jan 1996 07:31:41 +0000 (07:31 +0000)]
added BUILDHOST
do %docdir, and default doc directories
CVS patchset: 197
CVS date: 1996/01/12 07:31:41
marc [Fri, 12 Jan 1996 07:31:04 +0000 (07:31 +0000)]
add support for multi-line descriptions
CVS patchset: 196
CVS date: 1996/01/12 07:31:04
marc [Fri, 12 Jan 1996 02:48:35 +0000 (02:48 +0000)]
added RPMTAG_OS, RPMTAG_ARCH
reverse sort the file list
CVS patchset: 195
CVS date: 1996/01/12 02:48:35
marc [Wed, 10 Jan 1996 17:05:40 +0000 (17:05 +0000)]
fixed RPM-HOWTO URL
CVS patchset: 194
CVS date: 1996/01/10 17:05:40
marc [Wed, 10 Jan 1996 17:03:08 +0000 (17:03 +0000)]
Initial revision
CVS patchset: 193
CVS date: 1996/01/10 17:03:08
marc [Wed, 10 Jan 1996 16:57:58 +0000 (16:57 +0000)]
added --replace* options
CVS patchset: 192
CVS date: 1996/01/10 16:57:58
marc [Tue, 9 Jan 1996 23:54:35 +0000 (23:54 +0000)]
Initial revision
CVS patchset: 191
CVS date: 1996/01/09 23:54:35
marc [Tue, 9 Jan 1996 23:41:35 +0000 (23:41 +0000)]
added SIZE tag
try to determine type of icon, and file in header under GIF, XPM, or ICON
CVS patchset: 190
CVS date: 1996/01/09 23:41:35
ewt [Tue, 9 Jan 1996 21:51:53 +0000 (21:51 +0000)]
when a db doesn't exist, try to create it
CVS patchset: 189
CVS date: 1996/01/09 21:51:53
ewt [Tue, 9 Jan 1996 21:51:07 +0000 (21:51 +0000)]
removed extra error messages
CVS patchset: 188
CVS date: 1996/01/09 21:51:07
ewt [Tue, 9 Jan 1996 21:50:54 +0000 (21:50 +0000)]
fixed getScript()
CVS patchset: 187
CVS date: 1996/01/09 21:50:54
ewt [Tue, 9 Jan 1996 21:50:43 +0000 (21:50 +0000)]
fixed detection of errors on open
CVS patchset: 186
CVS date: 1996/01/09 21:50:43
ewt [Tue, 9 Jan 1996 21:50:22 +0000 (21:50 +0000)]
added -lgz which marc seems to have removed
CVS patchset: 185
CVS date: 1996/01/09 21:50:22
ewt [Tue, 9 Jan 1996 21:49:40 +0000 (21:49 +0000)]
removed extraneous error message
CVS patchset: 184
CVS date: 1996/01/09 21:49:40
ewt [Tue, 9 Jan 1996 16:59:16 +0000 (16:59 +0000)]
removed extranous printf() (which happened to be causing a seg fault)
CVS patchset: 183
CVS date: 1996/01/09 16:59:16
marc [Tue, 9 Jan 1996 16:28:15 +0000 (16:28 +0000)]
removed INSTALLTIME frmo rpms
added FILEUSERNAME, FILEGROUPNAME
CVS patchset: 182
CVS date: 1996/01/09 16:28:15
marc [Mon, 8 Jan 1996 23:46:08 +0000 (23:46 +0000)]
removed -lgdbm -lgz
CVS patchset: 181
CVS date: 1996/01/08 23:46:08
root [Mon, 8 Jan 1996 21:28:20 +0000 (21:28 +0000)]
fixed problems with --root
CVS patchset: 180
CVS date: 1996/01/08 21:28:20
ewt [Mon, 8 Jan 1996 20:21:22 +0000 (20:21 +0000)]
handles config files, directories correctly
CVS patchset: 179
CVS date: 1996/01/08 20:21:22
ewt [Mon, 8 Jan 1996 19:44:29 +0000 (19:44 +0000)]
Fixed handling of buildTime for 64 bit time_t
Don't open database when querying package files
CVS patchset: 178
CVS date: 1996/01/08 19:44:29
ewt [Mon, 8 Jan 1996 19:31:44 +0000 (19:31 +0000)]
Initial revision
CVS patchset: 177
CVS date: 1996/01/08 19:31:44
ewt [Mon, 8 Jan 1996 19:21:55 +0000 (19:21 +0000)]
wrote doInstall()
CVS patchset: 176
CVS date: 1996/01/08 19:21:55
ewt [Mon, 8 Jan 1996 19:21:37 +0000 (19:21 +0000)]
added -lgz to libraries list
CVS patchset: 175
CVS date: 1996/01/08 19:21:37
ewt [Mon, 8 Jan 1996 19:21:11 +0000 (19:21 +0000)]
changed default prefix to / rather then empty
added prefix to doInstall
CVS patchset: 174
CVS date: 1996/01/08 19:21:11
ewt [Mon, 8 Jan 1996 19:20:45 +0000 (19:20 +0000)]
added install.o
CVS patchset: 173
CVS date: 1996/01/08 19:20:45
ewt [Mon, 8 Jan 1996 19:20:17 +0000 (19:20 +0000)]
Initial revision
CVS patchset: 172
CVS date: 1996/01/08 19:20:17
ewt [Mon, 8 Jan 1996 19:19:53 +0000 (19:19 +0000)]
handles shared files - doesn't handle config files correctly yet
CVS patchset: 171
CVS date: 1996/01/08 19:19:53
ewt [Mon, 8 Jan 1996 19:19:12 +0000 (19:19 +0000)]
added rpmdbAdd()
CVS patchset: 170
CVS date: 1996/01/08 19:19:12
ewt [Mon, 8 Jan 1996 19:18:50 +0000 (19:18 +0000)]
added a line of documentation
CVS patchset: 169
CVS date: 1996/01/08 19:18:50
ewt [Mon, 8 Jan 1996 19:18:14 +0000 (19:18 +0000)]
uses rpmdbAdd function rather then duplicating it
converts pre/post uninstall scripts
CVS patchset: 168
CVS date: 1996/01/08 19:18:14
ewt [Mon, 8 Jan 1996 19:17:43 +0000 (19:17 +0000)]
saves pre and post install and uninstall scripts from old style packages
CVS patchset: 167
CVS date: 1996/01/08 19:17:43
ewt [Mon, 8 Jan 1996 19:17:22 +0000 (19:17 +0000)]
add isDebug() function
CVS patchset: 166
CVS date: 1996/01/08 19:17:22
ewt [Mon, 8 Jan 1996 19:16:46 +0000 (19:16 +0000)]
added support for retrieving pre/post uninstalls from database
CVS patchset: 165
CVS date: 1996/01/08 19:16:46
ewt [Mon, 8 Jan 1996 19:15:54 +0000 (19:15 +0000)]
added support for pre/post install and uninstall scripts, fixed
extraction of buildDate from spec
CVS patchset: 164
CVS date: 1996/01/08 19:15:54
ewt [Mon, 8 Jan 1996 19:15:22 +0000 (19:15 +0000)]
If not error callback is registered, the error gets printed to stderr
CVS patchset: 163
CVS date: 1996/01/08 19:15:22
marc [Mon, 8 Jan 1996 17:40:59 +0000 (17:40 +0000)]
added RPMTAG_EXCLUSIVE RPMTAG_EXCLUDE RPMTAG_ICON
CVS patchset: 162
CVS date: 1996/01/08 17:40:59
ewt [Mon, 8 Jan 1996 17:02:35 +0000 (17:02 +0000)]
added rpmdbAdd()
CVS patchset: 161
CVS date: 1996/01/08 17:02:35
marc [Mon, 8 Jan 1996 07:12:19 +0000 (07:12 +0000)]
fix comment
CVS patchset: 160
CVS date: 1996/01/08 07:12:19
marc [Mon, 8 Jan 1996 07:10:32 +0000 (07:10 +0000)]
remove extraneous read() that was screwing things up
CVS patchset: 159
CVS date: 1996/01/08 07:10:32
marc [Mon, 8 Jan 1996 07:07:35 +0000 (07:07 +0000)]
modify cpio_gzip() and process_filelist() to handle source package filelists
wrote markBuildTime() and packageSource()
CVS patchset: 158
CVS date: 1996/01/08 07:07:35
marc [Mon, 8 Jan 1996 07:06:16 +0000 (07:06 +0000)]
check for euid == 0 before doing chown -R on sources
add checkSources() to test access() on sources, patches, and icons
use markBuildTime()
CVS patchset: 157
CVS date: 1996/01/08 07:06:16
marc [Mon, 8 Jan 1996 07:04:24 +0000 (07:04 +0000)]
add markBuildTime() to time stamp builds
CVS patchset: 156
CVS date: 1996/01/08 07:04:24
marc [Mon, 8 Jan 1996 07:03:21 +0000 (07:03 +0000)]
added icon, exclude, exclusive handling
parseSpec now takes specfile name as argument
CVS patchset: 155
CVS date: 1996/01/08 07:03:21
marc [Mon, 8 Jan 1996 07:02:32 +0000 (07:02 +0000)]
spec struct now has specfile and icon elements
CVS patchset: 154
CVS date: 1996/01/08 07:02:32
marc [Mon, 8 Jan 1996 07:01:36 +0000 (07:01 +0000)]
parseSpec() now takes a specfile name as argument
CVS patchset: 153
CVS date: 1996/01/08 07:01:36
marc [Mon, 8 Jan 1996 07:00:41 +0000 (07:00 +0000)]
make progs depend on libobjects
specify LOADLIBES
CVS patchset: 152
CVS date: 1996/01/08 07:00:41
marc [Sat, 6 Jan 1996 23:33:45 +0000 (23:33 +0000)]
reversed order of pre/preun post/postun checking
CVS patchset: 151
CVS date: 1996/01/06 23:33:45
marc [Sat, 6 Jan 1996 21:23:03 +0000 (21:23 +0000)]
fixed prein -> pre and postin->post
CVS patchset: 150
CVS date: 1996/01/06 21:23:03
ewt [Sat, 6 Jan 1996 18:54:50 +0000 (18:54 +0000)]
Initial revision
CVS patchset: 149
CVS date: 1996/01/06 18:54:50
ewt [Sat, 6 Jan 1996 00:07:50 +0000 (00:07 +0000)]
creates header for old style packages
CVS patchset: 148
CVS date: 1996/01/06 00:07:50
ewt [Sat, 6 Jan 1996 00:07:13 +0000 (00:07 +0000)]
uses oldheader.[ch] instead of oldrpmfile.[ch] (which was removed)
CVS patchset: 147
CVS date: 1996/01/06 00:07:13
ewt [Sat, 6 Jan 1996 00:06:52 +0000 (00:06 +0000)]
fixed traversal over freed spaces
CVS patchset: 146
CVS date: 1996/01/06 00:06:52
ewt [Sat, 6 Jan 1996 00:06:19 +0000 (00:06 +0000)]
removed oldrpmfile.o, added oldheader.o, made programs depend on librpm.a
CVS patchset: 145
CVS date: 1996/01/06 00:06:19
ewt [Sat, 6 Jan 1996 00:06:09 +0000 (00:06 +0000)]
fixed some messages
CVS patchset: 144
CVS date: 1996/01/06 00:06:09
ewt [Sat, 6 Jan 1996 00:05:14 +0000 (00:05 +0000)]
fixed bug affecting removal of a pacakge which is installed multiple times
CVS patchset: 143
CVS date: 1996/01/06 00:05:14
ewt [Sat, 6 Jan 1996 00:05:02 +0000 (00:05 +0000)]
made rpm depend on lib/librpm.a
CVS patchset: 142
CVS date: 1996/01/06 00:05:02
ewt [Fri, 5 Jan 1996 19:10:38 +0000 (19:10 +0000)]
added querying by group
CVS patchset: 141
CVS date: 1996/01/05 19:10:38
ewt [Fri, 5 Jan 1996 19:10:25 +0000 (19:10 +0000)]
added uninstall.o
added package.o
CVS patchset: 140
CVS date: 1996/01/05 19:10:25
ewt [Fri, 5 Jan 1996 18:21:33 +0000 (18:21 +0000)]
added install.o
CVS patchset: 139
CVS date: 1996/01/05 18:21:33
ewt [Fri, 5 Jan 1996 18:19:48 +0000 (18:19 +0000)]
added search and removal functions
CVS patchset: 138
CVS date: 1996/01/05 18:19:48
ewt [Fri, 5 Jan 1996 18:18:39 +0000 (18:18 +0000)]
changed magic and version numbers to unsigned
CVS patchset: 137
CVS date: 1996/01/05 18:18:39
ewt [Fri, 5 Jan 1996 18:16:50 +0000 (18:16 +0000)]
added searching by group, started work on package removal
CVS patchset: 136
CVS date: 1996/01/05 18:16:50
ewt [Fri, 5 Jan 1996 18:15:57 +0000 (18:15 +0000)]
began to add faFree(), though it doesn't work yet
CVS patchset: 135
CVS date: 1996/01/05 18:15:57
ewt [Fri, 5 Jan 1996 18:14:52 +0000 (18:14 +0000)]
fixed bugs, added deletion
CVS patchset: 134
CVS date: 1996/01/05 18:14:52
ewt [Fri, 5 Jan 1996 18:13:25 +0000 (18:13 +0000)]
added install, uninstall, and query by group
CVS patchset: 133
CVS date: 1996/01/05 18:13:25
ewt [Fri, 5 Jan 1996 18:12:55 +0000 (18:12 +0000)]
Initial revision
CVS patchset: 132
CVS date: 1996/01/05 18:12:55
ewt [Fri, 5 Jan 1996 18:12:17 +0000 (18:12 +0000)]
1) fixed some bugs
2) added querying by group
3) added querying of binary packages
4) added querying by name (though name-version-release doesn't work)
CVS patchset: 131
CVS date: 1996/01/05 18:12:17
marc [Fri, 5 Jan 1996 03:13:40 +0000 (03:13 +0000)]
use writeLead() from librpm
CVS patchset: 130
CVS date: 1996/01/05 03:13:40
marc [Fri, 5 Jan 1996 03:08:34 +0000 (03:08 +0000)]
get rid of some warnings
CVS patchset: 129
CVS date: 1996/01/05 03:08:34
marc [Fri, 5 Jan 1996 03:05:34 +0000 (03:05 +0000)]
add readLead() and writeLead()
CVS patchset: 128
CVS date: 1996/01/05 03:05:34
marc [Fri, 5 Jan 1996 03:05:34 +0000 (03:05 +0000)]
Initial revision
CVS patchset: 127
CVS date: 1996/01/05 03:05:34
marc [Fri, 5 Jan 1996 03:05:18 +0000 (03:05 +0000)]
added rpmlead.o
CVS patchset: 126
CVS date: 1996/01/05 03:05:18
marc [Fri, 5 Jan 1996 03:04:32 +0000 (03:04 +0000)]
use readLead() and writeLead() from librpm.a
CVS patchset: 125
CVS date: 1996/01/05 03:04:32
marc [Fri, 5 Jan 1996 02:10:08 +0000 (02:10 +0000)]
added RPMLEAD_SIGNONE RPMLEAD_SIZE
added signature_type to the lead structure
pad lead structure to 96 bytes, 8 byte aligned
should be enough for just about forever.
CVS patchset: 124
CVS date: 1996/01/05 02:10:08
marc [Fri, 5 Jan 1996 02:08:51 +0000 (02:08 +0000)]
use rpmlead.h
CVS patchset: 123
CVS date: 1996/01/05 02:08:51
marc [Fri, 5 Jan 1996 02:04:26 +0000 (02:04 +0000)]
use RPMLEAD_SIZE from rpmlead.h
CVS patchset: 122
CVS date: 1996/01/05 02:04:26
marc [Fri, 5 Jan 1996 02:02:21 +0000 (02:02 +0000)]
removed RPM_LEAD_SIZE
CVS patchset: 121
CVS date: 1996/01/05 02:02:21
marc [Fri, 5 Jan 1996 01:48:03 +0000 (01:48 +0000)]
added RPMTAG_FILEUSERNAME and RPMTAG_FILEGROUPNAME
CVS patchset: 120
CVS date: 1996/01/05 01:48:03
marc [Fri, 5 Jan 1996 01:44:52 +0000 (01:44 +0000)]
cleaned up, added many global varsiables that used to be in
secondary Makefiles
CVS patchset: 119
CVS date: 1996/01/05 01:44:52