jbj [Sat, 5 Sep 1998 18:20:52 +0000 (18:20 +0000)]
Rewrite strsep code using strtok for ANSI C portability.
Remove RPMVAR_SETENV for now.
CVS patchset: 2278
CVS date: 1998/09/05 18:20:52
jbj [Fri, 4 Sep 1998 16:17:46 +0000 (16:17 +0000)]
Sync with 5.2 branch.
CVS patchset: 2275
CVS date: 1998/09/04 16:17:46
jbj [Tue, 1 Sep 1998 13:19:24 +0000 (13:19 +0000)]
align "Build Host:" with other fields
CVS patchset: 2272
CVS date: 1998/09/01 13:19:24
jbj [Mon, 31 Aug 1998 21:06:41 +0000 (21:06 +0000)]
copy changelog tags to sub-packages just before packaging.
CVS patchset: 2269
CVS date: 1998/08/31 21:06:41
ewt [Tue, 25 Aug 1998 15:10:04 +0000 (15:10 +0000)]
added info on --triggers, --triggeredby
CVS patchset: 2265
CVS date: 1998/08/25 15:10:04
marc [Sun, 23 Aug 1998 19:23:18 +0000 (19:23 +0000)]
speeling
-Marc
CVS patchset: 2264
CVS date: 1998/08/23 19:23:18
jbj [Thu, 20 Aug 1998 19:12:30 +0000 (19:12 +0000)]
Typo.
CVS patchset: 2263
CVS date: 1998/08/20 19:12:30
jbj [Thu, 20 Aug 1998 16:34:58 +0000 (16:34 +0000)]
Add RPMTAG_EPOCH and RPMTAG_CAPABILITY init to 0.
CVS patchset: 2262
CVS date: 1998/08/20 16:34:58
ewt [Wed, 19 Aug 1998 02:30:02 +0000 (02:30 +0000)]
added epoch handling
CVS patchset: 2261
CVS date: 1998/08/19 02:30:02
jbj [Sun, 16 Aug 1998 18:47:20 +0000 (18:47 +0000)]
Re-add.
CVS patchset: 2256
CVS date: 1998/08/16 18:47:20
jbj [Sun, 16 Aug 1998 14:35:20 +0000 (14:35 +0000)]
Missing attribution.
CVS patchset: 2255
CVS date: 1998/08/16 14:35:20
jbj [Sun, 16 Aug 1998 14:26:04 +0000 (14:26 +0000)]
sanity.
CVS patchset: 2253
CVS date: 1998/08/16 14:26:04
jbj [Sun, 16 Aug 1998 14:06:19 +0000 (14:06 +0000)]
- added :hex query format
- fixed --querytags to display virtual tags
CVS patchset: 2252
CVS date: 1998/08/16 14:06:19
ewt [Sun, 16 Aug 1998 13:48:27 +0000 (13:48 +0000)]
CHANGES
CVS patchset: 2251
CVS date: 1998/08/16 13:48:27
ewt [Sun, 16 Aug 1998 13:43:10 +0000 (13:43 +0000)]
added :hex format
CVS patchset: 2250
CVS date: 1998/08/16 13:43:10
jbj [Sat, 15 Aug 1998 14:04:57 +0000 (14:04 +0000)]
Fix infinite recursion on non-ERANGE return from getcwd() during install.
CVS patchset: 2245
CVS date: 1998/08/15 14:04:57
jbj [Tue, 11 Aug 1998 18:24:48 +0000 (18:24 +0000)]
Sync with 2.5.2 branch patches.
cpio_gzip: dup the fd before doing gzdopen (Thanks Erik!)
add --noLang to skip non-default languages.
CVS patchset: 2243
CVS date: 1998/08/11 18:24:48
jbj [Tue, 11 Aug 1998 16:09:20 +0000 (16:09 +0000)]
rm .depend for multiple builds in same tree (Will Partain)
CVS patchset: 2242
CVS date: 1998/08/11 16:09:20
jbj [Sun, 9 Aug 1998 17:01:57 +0000 (17:01 +0000)]
Get the lead exactly right w/o reading rpmrc.
CVS patchset: 2240
CVS date: 1998/08/09 17:01:57
jbj [Sat, 8 Aug 1998 22:27:08 +0000 (22:27 +0000)]
writeRPM can now copy cpio archive from fd.
iVS: ----------------------------------------------------------------------
CVS patchset: 2239
CVS date: 1998/08/08 22:27:08
jbj [Fri, 7 Aug 1998 18:35:05 +0000 (18:35 +0000)]
initMacros must be called someplace to enable full reursion.
Suggestions for further arch/os decimation.
CVS patchset: 2238
CVS date: 1998/08/07 18:35:05
adevries [Thu, 6 Aug 1998 21:53:49 +0000 (21:53 +0000)]
an update.
CVS patchset: 2237
CVS date: 1998/08/06 21:53:49
adevries [Thu, 6 Aug 1998 21:53:07 +0000 (21:53 +0000)]
This gets rid of all the basic rpm options for --buildarch and --buildos.
CVS patchset: 2236
CVS date: 1998/08/06 21:53:07
adevries [Thu, 6 Aug 1998 21:15:25 +0000 (21:15 +0000)]
Adding a list of things to do.
CVS patchset: 2235
CVS date: 1998/08/06 21:15:25
adevries [Thu, 6 Aug 1998 19:40:00 +0000 (19:40 +0000)]
The rpmReadConfigFiles() interface now has a new parameter on the end.
CVS patchset: 2234
CVS date: 1998/08/06 19:40:00
adevries [Thu, 6 Aug 1998 19:35:07 +0000 (19:35 +0000)]
Added support for --buildplatform, setenv: tag in rpmrc, fixed
%buildplatform, fixed it so that the default buildarch is the
canonacalized architecture, not the native. Cross building appears to
work!
CVS patchset: 2233
CVS date: 1998/08/06 19:35:07
adevries [Thu, 6 Aug 1998 19:27:54 +0000 (19:27 +0000)]
Add support for --buildplatform, and support for the setenv: tag in rpmrc files. Also fixed the %buildplatform macro a bit. Cross building appears to work!
-
CVS patchset: 2232
CVS date: 1998/08/06 19:27:54
ewt [Thu, 6 Aug 1998 14:30:10 +0000 (14:30 +0000)]
updated
CVS patchset: 2230
CVS date: 1998/08/06 14:30:10
ewt [Mon, 3 Aug 1998 15:05:27 +0000 (15:05 +0000)]
fixed another typo
CVS patchset: 2228
CVS date: 1998/08/03 15:05:27
ewt [Mon, 3 Aug 1998 14:59:00 +0000 (14:59 +0000)]
fixed spelling of expected
CVS patchset: 2224
CVS date: 1998/08/03 14:59:00
jbj [Sun, 2 Aug 1998 15:14:38 +0000 (15:14 +0000)]
String substitution macro file.
CVS patchset: 2223
CVS date: 1998/08/02 15:14:38
jbj [Sun, 2 Aug 1998 15:03:54 +0000 (15:03 +0000)]
Create.
CVS patchset: 2222
CVS date: 1998/08/02 15:03:54
jbj [Sun, 2 Aug 1998 13:48:37 +0000 (13:48 +0000)]
Special case of "/" in %files was broken.
Don't freeMacros in freeSpec -- macros have been globalized.
Remove extra debugging '_' prefix.
CVS patchset: 2220
CVS date: 1998/08/02 13:48:37
jbj [Sat, 1 Aug 1998 18:48:06 +0000 (18:48 +0000)]
Preliminary macro invironment as side effect of rpmrc parse.
CVS patchset: 2219
CVS date: 1998/08/01 18:48:06
jbj [Fri, 31 Jul 1998 20:53:45 +0000 (20:53 +0000)]
(Un)typo.
CVS patchset: 2218
CVS date: 1998/07/31 20:53:45
jbj [Fri, 31 Jul 1998 20:29:03 +0000 (20:29 +0000)]
Typo.
CVS patchset: 2217
CVS date: 1998/07/31 20:29:03
jbj [Fri, 31 Jul 1998 20:17:06 +0000 (20:17 +0000)]
Typo.
CVS patchset: 2216
CVS date: 1998/07/31 20:17:06
jbj [Fri, 31 Jul 1998 20:11:49 +0000 (20:11 +0000)]
Macro handling in rpmlib -- rework include: tag with macro expansion.
CVS patchset: 2215
CVS date: 1998/07/31 20:11:49
jbj [Thu, 30 Jul 1998 22:42:18 +0000 (22:42 +0000)]
First attempt at librpmbuild API.
CVS patchset: 2214
CVS date: 1998/07/30 22:42:18
jbj [Thu, 30 Jul 1998 22:09:42 +0000 (22:09 +0000)]
Consolidated includes for librpmbuild API.
CVS patchset: 2213
CVS date: 1998/07/30 22:09:42
ewt [Thu, 30 Jul 1998 14:53:29 +0000 (14:53 +0000)]
don't strcmp() a NULL longName
CVS patchset: 2212
CVS date: 1998/07/30 14:53:29
ewt [Thu, 30 Jul 1998 14:18:58 +0000 (14:18 +0000)]
fixed stupif strdup() mistake
CVS patchset: 2209
CVS date: 1998/07/30 14:18:58
ewt [Wed, 29 Jul 1998 16:03:04 +0000 (16:03 +0000)]
updated for exec passing command name
CVS patchset: 2207
CVS date: 1998/07/29 16:03:04
ewt [Wed, 29 Jul 1998 16:02:54 +0000 (16:02 +0000)]
added poptSetExecPath()
CVS patchset: 2206
CVS date: 1998/07/29 16:02:54
ewt [Wed, 29 Jul 1998 14:37:11 +0000 (14:37 +0000)]
success check of access() was backwards
CVS patchset: 2200
CVS date: 1998/07/29 14:37:11
adevries [Wed, 29 Jul 1998 00:57:09 +0000 (00:57 +0000)]
Woops!
fixed it so on free(), it doesn't segfault.
-
CVS patchset: 2199
CVS date: 1998/07/29 00:57:09
adevries [Wed, 29 Jul 1998 00:39:18 +0000 (00:39 +0000)]
Modified rpmrc.c to allow include: lines in rpmrc files. Also, added functionality to be able to do rpmrc variable-based includes, such as:
include: /usr/lib/rpm/build/%buildplatform.conf
Added three new RPMVAR types, RPMVAR_OS, RPMVAR_ARCH and RPMVAR_BUILDPLATFORM .
-
CVS patchset: 2198
CVS date: 1998/07/29 00:39:18
adevries [Wed, 29 Jul 1998 00:36:30 +0000 (00:36 +0000)]
Changed the version number, added include functionality.
CVS patchset: 2197
CVS date: 1998/07/29 00:36:30
ewt [Mon, 27 Jul 1998 18:55:56 +0000 (18:55 +0000)]
1) pass the name of the current exectuable to exec'd scripts
2) removed support for setting up popt alises through enviornment variables
CVS patchset: 2196
CVS date: 1998/07/27 18:55:56
ewt [Mon, 27 Jul 1998 18:55:07 +0000 (18:55 +0000)]
added findme.c
CVS patchset: 2195
CVS date: 1998/07/27 18:55:07
ewt [Mon, 27 Jul 1998 18:53:42 +0000 (18:53 +0000)]
*** empty log message ***
CVS patchset: 2194
CVS date: 1998/07/27 18:53:42
ewt [Mon, 27 Jul 1998 18:45:47 +0000 (18:45 +0000)]
changed version number to 2.90
CVS patchset: 2193
CVS date: 1998/07/27 18:45:47
ewt [Mon, 27 Jul 1998 16:25:21 +0000 (16:25 +0000)]
added test1
CVS patchset: 2192
CVS date: 1998/07/27 16:25:21
ewt [Mon, 27 Jul 1998 16:24:50 +0000 (16:24 +0000)]
no need to check for mmap anymore
CVS patchset: 2191
CVS date: 1998/07/27 16:24:50
ewt [Mon, 27 Jul 1998 16:01:38 +0000 (16:01 +0000)]
*** empty log message ***
CVS patchset: 2190
CVS date: 1998/07/27 16:01:38
ewt [Mon, 27 Jul 1998 16:00:38 +0000 (16:00 +0000)]
added -Wall be default
CVS patchset: 2189
CVS date: 1998/07/27 16:00:38
ewt [Mon, 27 Jul 1998 15:58:33 +0000 (15:58 +0000)]
build the test cases
CVS patchset: 2188
CVS date: 1998/07/27 15:58:33
ewt [Mon, 27 Jul 1998 15:54:20 +0000 (15:54 +0000)]
*** empty log message ***
CVS patchset: 2187
CVS date: 1998/07/27 15:54:20
ewt [Mon, 27 Jul 1998 15:53:36 +0000 (15:53 +0000)]
1) moved duplicated alias handling code into handleAlias()
2) added support for exec options
CVS patchset: 2186
CVS date: 1998/07/27 15:53:36
ewt [Mon, 27 Jul 1998 15:52:21 +0000 (15:52 +0000)]
1) renamed POPT_KEEP_FIRST to POPT_CONTEXT_KEEP_FIRST
2) added POPT_CONTEXT_NO_EXEC
CVS patchset: 2185
CVS date: 1998/07/27 15:52:21
ewt [Mon, 27 Jul 1998 12:55:49 +0000 (12:55 +0000)]
don't use mmap anymore -- it's not worth the trouble
CVS patchset: 2184
CVS date: 1998/07/27 12:55:49
jbj [Sat, 25 Jul 1998 21:00:26 +0000 (21:00 +0000)]
Aggregate system includes into system.h.
Rearrange functions to minimize exported routines in librpmbuild API.
VS: ----------------------------------------------------------------------
CVS patchset: 2183
CVS date: 1998/07/25 21:00:26
jbj [Sat, 25 Jul 1998 15:33:15 +0000 (15:33 +0000)]
Generalize cpio I/O to eliminate pipe to exec'd gzip on install.
CVS patchset: 2182
CVS date: 1998/07/25 15:33:15
jbj [Sat, 25 Jul 1998 15:10:58 +0000 (15:10 +0000)]
Add multiple include avoidance and c++ prototype wrapping throughout *.h.
Delete trailing white space in *.h.
CVS patchset: 2181
CVS date: 1998/07/25 15:10:58
jbj [Sat, 25 Jul 1998 15:01:44 +0000 (15:01 +0000)]
Better query semantics with symlinks (Tim Mooney).
CVS patchset: 2180
CVS date: 1998/07/25 15:01:44
jbj [Fri, 24 Jul 1998 20:30:55 +0000 (20:30 +0000)]
Patch from Tim Mooney.
CVS patchset: 2179
CVS date: 1998/07/24 20:30:55
jbj [Thu, 23 Jul 1998 16:57:44 +0000 (16:57 +0000)]
Typo.
CVS patchset: 2177
CVS date: 1998/07/23 16:57:44
jbj [Thu, 23 Jul 1998 16:57:06 +0000 (16:57 +0000)]
Create.
CVS patchset: 2176
CVS date: 1998/07/23 16:57:06
jbj [Fri, 17 Jul 1998 14:53:06 +0000 (14:53 +0000)]
Move rpmrc/rpmpopt to /usr/lib/rpm.
CVS patchset: 2175
CVS date: 1998/07/17 14:53:06
jbj [Fri, 17 Jul 1998 14:18:48 +0000 (14:18 +0000)]
Create.
CVS patchset: 2174
CVS date: 1998/07/17 14:18:48
jbj [Fri, 17 Jul 1998 14:15:55 +0000 (14:15 +0000)]
Finish planting /usr/lib/rpm (remove compatibility symlinks).
CVS patchset: 2173
CVS date: 1998/07/17 14:15:55
jbj [Thu, 16 Jul 1998 14:23:41 +0000 (14:23 +0000)]
Bugfix from Fredrik Hubinette <hubbe@hubbe.net>.
CVS patchset: 2171
CVS date: 1998/07/16 14:23:41
jbj [Wed, 8 Jul 1998 17:50:48 +0000 (17:50 +0000)]
Add new fully recursive macro.c
CVS patchset: 2169
CVS date: 1998/07/08 17:50:48
jbj [Wed, 8 Jul 1998 17:30:37 +0000 (17:30 +0000)]
Add {init,add,expand}Macro args everywhere (new macro.c compatibility).
Create /usr/lib/rpm directory and move rpmrc et al there.
CVS patchset: 2168
CVS date: 1998/07/08 17:30:37
jbj [Mon, 6 Jul 1998 19:26:26 +0000 (19:26 +0000)]
Typo -- include RPMS/* too.
CVS patchset: 2167
CVS date: 1998/07/06 19:26:26
marc [Fri, 3 Jul 1998 06:20:59 +0000 (06:20 +0000)]
allow %define with leading whitespace
CVS patchset: 2165
CVS date: 1998/07/03 06:20:59
jbj [Wed, 1 Jul 1998 19:17:51 +0000 (19:17 +0000)]
CVS fiddles.
CVS patchset: 2164
CVS date: 1998/07/01 19:17:51
ewt [Tue, 30 Jun 1998 20:13:44 +0000 (20:13 +0000)]
changed group to Utilities/System
CVS patchset: 2163
CVS date: 1998/06/30 20:13:44
ewt [Tue, 30 Jun 1998 18:53:43 +0000 (18:53 +0000)]
*** empty log message ***
CVS patchset: 2162
CVS date: 1998/06/30 18:53:43
ewt [Tue, 30 Jun 1998 18:53:06 +0000 (18:53 +0000)]
version 2.5.2
CVS patchset: 2161
CVS date: 1998/06/30 18:53:06
ewt [Tue, 30 Jun 1998 18:52:54 +0000 (18:52 +0000)]
Provides: parsing in rpmrc wasn't done properly
CVS patchset: 2160
CVS date: 1998/06/30 18:52:54
ewt [Tue, 30 Jun 1998 18:52:29 +0000 (18:52 +0000)]
added an error message when rmdir() fails
CVS patchset: 2159
CVS date: 1998/06/30 18:52:29
ewt [Tue, 30 Jun 1998 18:51:44 +0000 (18:51 +0000)]
added --notriggers
CVS patchset: 2158
CVS date: 1998/06/30 18:51:44
ewt [Tue, 30 Jun 1998 18:51:25 +0000 (18:51 +0000)]
1) added NOTRIGGERS support
2) trigger versions include the trigger name for some reason; ignore the
name portion if it's there
CVS patchset: 2157
CVS date: 1998/06/30 18:51:25
ewt [Tue, 30 Jun 1998 18:50:47 +0000 (18:50 +0000)]
1) made --triggers an alias for --triggerscripts
2) added --filesbypkg
CVS patchset: 2156
CVS date: 1998/06/30 18:50:47
ewt [Tue, 30 Jun 1998 18:50:15 +0000 (18:50 +0000)]
1) version 2.5.2
2) moved buildroot to /var/tmp
3) /usr/src/redhat/RPMS should have been %dir
CVS patchset: 2155
CVS date: 1998/06/30 18:50:15
ewt [Tue, 30 Jun 1998 18:47:20 +0000 (18:47 +0000)]
added updated machten and arm entries
CVS patchset: 2154
CVS date: 1998/06/30 18:47:20
ewt [Tue, 30 Jun 1998 18:46:54 +0000 (18:46 +0000)]
ftp installs were adding an extra /tmp/ to the tmpdir
CVS patchset: 2153
CVS date: 1998/06/30 18:46:54
marc [Mon, 29 Jun 1998 04:42:36 +0000 (04:42 +0000)]
*** empty log message ***
CVS patchset: 2152
CVS date: 1998/06/29 04:42:36
ewt [Sun, 14 Jun 1998 16:04:37 +0000 (16:04 +0000)]
*** empty log message ***
CVS patchset: 2151
CVS date: 1998/06/14 16:04:37
ewt [Sun, 14 Jun 1998 16:04:00 +0000 (16:04 +0000)]
fssizes weren't behaving for pacakges w/o file list
CVS patchset: 2150
CVS date: 1998/06/14 16:04:00
ewt [Sun, 14 Jun 1998 16:03:14 +0000 (16:03 +0000)]
more updates from Tim Mooney
CVS patchset: 2149
CVS date: 1998/06/14 16:03:14
msf [Fri, 12 Jun 1998 19:50:44 +0000 (19:50 +0000)]
Enhanced the '--last' option to include release and version numbers
CVS patchset: 2148
CVS date: 1998/06/12 19:50:44
ewt [Thu, 11 Jun 1998 20:02:29 +0000 (20:02 +0000)]
--justdb should tag files as normal
CVS patchset: 2147
CVS date: 1998/06/11 20:02:29
jbj [Thu, 11 Jun 1998 02:58:13 +0000 (02:58 +0000)]
Typo.
CVS patchset: 2146
CVS date: 1998/06/11 02:58:13
marc [Mon, 8 Jun 1998 00:12:17 +0000 (00:12 +0000)]
Group: i18n
CVS patchset: 2145
CVS date: 1998/06/08 00:12:17
marc [Thu, 4 Jun 1998 17:03:29 +0000 (17:03 +0000)]
- added --last alias
- fix :depflags query format
CVS patchset: 2144
CVS date: 1998/06/04 17:03:29
marc [Wed, 3 Jun 1998 03:32:59 +0000 (03:32 +0000)]
- fix bug packing /usr/doc when last file was %dir
CVS patchset: 2143
CVS date: 1998/06/03 03:32:59
marc [Tue, 2 Jun 1998 21:34:51 +0000 (21:34 +0000)]
- fixed ugly i18n header bug
- deal with lang paths sanely when entries are missing languages
CVS patchset: 2142
CVS date: 1998/06/02 21:34:51
marc [Tue, 2 Jun 1998 19:53:21 +0000 (19:53 +0000)]
handle %files -f with no %setup (no build directory)
CVS patchset: 2141
CVS date: 1998/06/02 19:53:21