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
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