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
marc [Fri, 5 Jan 1996 01:43:13 +0000 (01:43 +0000)]
Initial revision
CVS patchset: 118
CVS date: 1996/01/05 01:43:13
marc [Fri, 5 Jan 1996 01:42:43 +0000 (01:42 +0000)]
cleaned up, moved most vars to top level Makefile
CVS patchset: 117
CVS date: 1996/01/05 01:42:43
ewt [Sun, 31 Dec 1995 02:43:53 +0000 (02:43 +0000)]
removed rpmbuild
CVS patchset: 116
CVS date: 1995/12/31 02:43:53
marc [Wed, 27 Dec 1995 21:55:33 +0000 (21:55 +0000)]
added alignment code to addEntry()
CVS patchset: 115
CVS date: 1995/12/27 21:55:33
marc [Wed, 27 Dec 1995 21:08:05 +0000 (21:08 +0000)]
changed semantics so in-core data is in host order
and on-disk data is in network order
CVS patchset: 114
CVS date: 1995/12/27 21:08:05
marc [Wed, 27 Dec 1995 20:59:07 +0000 (20:59 +0000)]
fixed handling of build time
CVS patchset: 113
CVS date: 1995/12/27 20:59:07
ewt [Wed, 27 Dec 1995 20:52:58 +0000 (20:52 +0000)]
removed ntohl() weirdness - header.c works better now
CVS patchset: 112
CVS date: 1995/12/27 20:52:58
marc [Wed, 27 Dec 1995 20:47:09 +0000 (20:47 +0000)]
added rule for rpmbuild
CVS patchset: 111
CVS date: 1995/12/27 20:47:09
ewt [Wed, 27 Dec 1995 20:39:27 +0000 (20:39 +0000)]
Initial revision
CVS patchset: 110
CVS date: 1995/12/27 20:39:27
ewt [Wed, 27 Dec 1995 20:09:59 +0000 (20:09 +0000)]
make depend should (and now does) recurse
CVS patchset: 109
CVS date: 1995/12/27 20:09:59
ewt [Wed, 27 Dec 1995 20:08:35 +0000 (20:08 +0000)]
Initial revision
CVS patchset: 108
CVS date: 1995/12/27 20:08:35
ewt [Wed, 27 Dec 1995 20:08:11 +0000 (20:08 +0000)]
basic querying works now, but building is broken
CVS patchset: 107
CVS date: 1995/12/27 20:08:11
ewt [Wed, 27 Dec 1995 20:05:14 +0000 (20:05 +0000)]
changed to use oldrpmdb names insteaed of rpmdb ones
CVS patchset: 106
CVS date: 1995/12/27 20:05:14
ewt [Wed, 27 Dec 1995 20:04:38 +0000 (20:04 +0000)]
made changes to allow include of "falloc.h" to be removed
CVS patchset: 105
CVS date: 1995/12/27 20:04:38
ewt [Wed, 27 Dec 1995 19:50:38 +0000 (19:50 +0000)]
Initial revision
CVS patchset: 104
CVS date: 1995/12/27 19:50:38
ewt [Wed, 27 Dec 1995 19:50:19 +0000 (19:50 +0000)]
changed to use lead structure from lib/rpmlead.h
CVS patchset: 103
CVS date: 1995/12/27 19:50:19
ewt [Wed, 27 Dec 1995 19:45:36 +0000 (19:45 +0000)]
changed to use rpmlead.h
CVS patchset: 102
CVS date: 1995/12/27 19:45:36
marc [Wed, 27 Dec 1995 19:29:15 +0000 (19:29 +0000)]
added depend, -lefence, removed stringbuf.o
CVS patchset: 101
CVS date: 1995/12/27 19:29:15
marc [Wed, 27 Dec 1995 19:22:42 +0000 (19:22 +0000)]
added stringbuf.o
CVS patchset: 100
CVS date: 1995/12/27 19:22:42
marc [Wed, 27 Dec 1995 19:21:25 +0000 (19:21 +0000)]
added RPMTAG_ROOT
CVS patchset: 99
CVS date: 1995/12/27 19:21:25
ewt [Wed, 27 Dec 1995 19:19:13 +0000 (19:19 +0000)]
added types for database access
CVS patchset: 98
CVS date: 1995/12/27 19:19:13
ewt [Wed, 27 Dec 1995 19:18:56 +0000 (19:18 +0000)]
added "make depend", dbindex.o, rpmdb.o
CVS patchset: 97
CVS date: 1995/12/27 19:18:56
ewt [Wed, 27 Dec 1995 19:18:16 +0000 (19:18 +0000)]
changed to support querying
CVS patchset: 96
CVS date: 1995/12/27 19:18:16
marc [Wed, 27 Dec 1995 19:04:31 +0000 (19:04 +0000)]
added modifyEntry()
CVS patchset: 95
CVS date: 1995/12/27 19:04:31
marc [Wed, 27 Dec 1995 18:05:01 +0000 (18:05 +0000)]
sort indexes on write, use bsearch to find tags
CVS patchset: 94
CVS date: 1995/12/27 18:05:01
marc [Wed, 27 Dec 1995 17:33:28 +0000 (17:33 +0000)]
allow 16 fd's for ftw()
CVS patchset: 93
CVS date: 1995/12/27 17:33:28
root [Wed, 27 Dec 1995 17:04:12 +0000 (17:04 +0000)]
fixed bug in faAlloc()
CVS patchset: 92
CVS date: 1995/12/27 17:04:12
marc [Wed, 27 Dec 1995 16:54:54 +0000 (16:54 +0000)]
add %setup and %patch handling
add "really_exec" flag to execPart()
CVS patchset: 91
CVS date: 1995/12/27 16:54:54
marc [Wed, 27 Dec 1995 16:52:14 +0000 (16:52 +0000)]
remove arch/os cruft and use stuff in librpm
add root handling
add %dir (and absense of) handling
don't md5sum non-regular files
CVS patchset: 90
CVS date: 1995/12/27 16:52:14
marc [Wed, 27 Dec 1995 16:50:50 +0000 (16:50 +0000)]
added source/patch line handling
write real %ifarch %ifos stuff
handle root: header option
CVS patchset: 89
CVS date: 1995/12/27 16:50:50
marc [Wed, 27 Dec 1995 16:43:32 +0000 (16:43 +0000)]
added really_exec arg to execPrep() (so we can parse without exec-ing)
CVS patchset: 88
CVS date: 1995/12/27 16:43:32
marc [Wed, 27 Dec 1995 16:40:02 +0000 (16:40 +0000)]
added struct sources
CVS patchset: 87
CVS date: 1995/12/27 16:40:02
marc [Wed, 27 Dec 1995 16:39:10 +0000 (16:39 +0000)]
added getSource() getFullSource()
CVS patchset: 86
CVS date: 1995/12/27 16:39:10
marc [Wed, 27 Dec 1995 16:32:19 +0000 (16:32 +0000)]
added setVar(), ROOT var
CVS patchset: 85
CVS date: 1995/12/27 16:32:19
marc [Wed, 27 Dec 1995 16:31:14 +0000 (16:31 +0000)]
fixed isVerbose()
CVS patchset: 84
CVS date: 1995/12/27 16:31:14
marc [Wed, 27 Dec 1995 16:29:55 +0000 (16:29 +0000)]
added get{Arch,Os}{Name,Num}()
CVS patchset: 83
CVS date: 1995/12/27 16:29:55
ewt [Wed, 27 Dec 1995 03:41:22 +0000 (03:41 +0000)]
Initial revision
CVS patchset: 82
CVS date: 1995/12/27 03:41:22
ewt [Wed, 27 Dec 1995 03:40:36 +0000 (03:40 +0000)]
fixed formatting
CVS patchset: 81
CVS date: 1995/12/27 03:40:36
ewt [Wed, 27 Dec 1995 03:37:38 +0000 (03:37 +0000)]
1) added indexing by name, group, file
2) changed some STRING types to STRINGARRAY
CVS patchset: 80
CVS date: 1995/12/27 03:37:38
root [Tue, 26 Dec 1995 23:07:41 +0000 (23:07 +0000)]
moved to rpm.c from rpmq to get basic command line handling
CVS patchset: 79
CVS date: 1995/12/26 23:07:41
marc [Wed, 20 Dec 1995 23:34:12 +0000 (23:34 +0000)]
move RPMBUILD_* to build.h
CVS patchset: 78
CVS date: 1995/12/20 23:34:12
marc [Wed, 20 Dec 1995 23:33:55 +0000 (23:33 +0000)]
add RPMBUILD_* (used to be in build.c)
CVS patchset: 77
CVS date: 1995/12/20 23:33:55
marc [Wed, 20 Dec 1995 23:32:38 +0000 (23:32 +0000)]
use STRING_ARRAY_TYPE for file, md5s, and linktos
CVS patchset: 76
CVS date: 1995/12/20 23:32:38
marc [Wed, 20 Dec 1995 23:31:16 +0000 (23:31 +0000)]
use doBuild() instead of packageBinaries()
CVS patchset: 75
CVS date: 1995/12/20 23:31:16
marc [Wed, 20 Dec 1995 23:30:46 +0000 (23:30 +0000)]
added %changelog
handle %package -n
CVS patchset: 74
CVS date: 1995/12/20 23:30:46
marc [Wed, 20 Dec 1995 23:27:15 +0000 (23:27 +0000)]
added STRING_ARRAY_TYPE
CVS patchset: 73
CVS date: 1995/12/20 23:27:15
marc [Wed, 20 Dec 1995 22:49:40 +0000 (22:49 +0000)]
Initial revision
CVS patchset: 72
CVS date: 1995/12/20 22:49:40