Commit Graph

2200 Commits

Author SHA1 Message Date
jbj 8ff713d130 rm .depend for multiple builds in same tree (Will Partain)
CVS patchset: 2242
CVS date: 1998/08/11 16:09:20
1998-08-11 16:09:20 +00:00
jbj 7a94ee782e Get the lead exactly right w/o reading rpmrc.
CVS patchset: 2240
CVS date: 1998/08/09 17:01:57
1998-08-09 17:01:57 +00:00
jbj aa8549e65b writeRPM can now copy cpio archive from fd.
iVS: ----------------------------------------------------------------------

CVS patchset: 2239
CVS date: 1998/08/08 22:27:08
1998-08-08 22:27:08 +00:00
jbj 145d77b79d 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
1998-08-07 18:35:05 +00:00
adevries b170702405 an update.
CVS patchset: 2237
CVS date: 1998/08/06 21:53:49
1998-08-06 21:53:49 +00:00
adevries 8bdb7e0448 This gets rid of all the basic rpm options for --buildarch and --buildos.
CVS patchset: 2236
CVS date: 1998/08/06 21:53:07
1998-08-06 21:53:07 +00:00
adevries 73a5b61c26 Adding a list of things to do.
CVS patchset: 2235
CVS date: 1998/08/06 21:15:25
1998-08-06 21:15:25 +00:00
adevries d1ad332335 The rpmReadConfigFiles() interface now has a new parameter on the end.
CVS patchset: 2234
CVS date: 1998/08/06 19:40:00
1998-08-06 19:40:00 +00:00
adevries dda966d543 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
1998-08-06 19:35:07 +00:00
adevries 6d430b8a95 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
1998-08-06 19:27:54 +00:00
ewt 9422cd7082 updated
CVS patchset: 2230
CVS date: 1998/08/06 14:30:10
1998-08-06 14:30:10 +00:00
ewt e1753d36d0 fixed another typo
CVS patchset: 2228
CVS date: 1998/08/03 15:05:27
1998-08-03 15:05:27 +00:00
ewt 9ad6207b3d fixed spelling of expected
CVS patchset: 2224
CVS date: 1998/08/03 14:59:00
1998-08-03 14:59:00 +00:00
jbj f33efd0cc4 String substitution macro file.
CVS patchset: 2223
CVS date: 1998/08/02 15:14:38
1998-08-02 15:14:38 +00:00
jbj 0817a10a57 Create.
CVS patchset: 2222
CVS date: 1998/08/02 15:03:54
1998-08-02 15:03:54 +00:00
jbj 12c5bea4d8 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
1998-08-02 13:48:37 +00:00
jbj c8271be9c7 Preliminary macro invironment as side effect of rpmrc parse.
CVS patchset: 2219
CVS date: 1998/08/01 18:48:06
1998-08-01 18:48:06 +00:00
jbj 134c5ae3ba (Un)typo.
CVS patchset: 2218
CVS date: 1998/07/31 20:53:45
1998-07-31 20:53:45 +00:00
jbj 4c932b343e Typo.
CVS patchset: 2217
CVS date: 1998/07/31 20:29:03
1998-07-31 20:29:03 +00:00
jbj c88091c8e0 Typo.
CVS patchset: 2216
CVS date: 1998/07/31 20:17:06
1998-07-31 20:17:06 +00:00
jbj f005d723a5 Macro handling in rpmlib -- rework include: tag with macro expansion.
CVS patchset: 2215
CVS date: 1998/07/31 20:11:49
1998-07-31 20:11:49 +00:00
jbj fc09e52f54 First attempt at librpmbuild API.
CVS patchset: 2214
CVS date: 1998/07/30 22:42:18
1998-07-30 22:42:18 +00:00
jbj 5142bf78e6 Consolidated includes for librpmbuild API.
CVS patchset: 2213
CVS date: 1998/07/30 22:09:42
1998-07-30 22:09:42 +00:00
ewt ff2267faac don't strcmp() a NULL longName
CVS patchset: 2212
CVS date: 1998/07/30 14:53:29
1998-07-30 14:53:29 +00:00
ewt 55bcc2c4bb fixed stupif strdup() mistake
CVS patchset: 2209
CVS date: 1998/07/30 14:18:58
1998-07-30 14:18:58 +00:00
ewt 63842cc305 updated for exec passing command name
CVS patchset: 2207
CVS date: 1998/07/29 16:03:04
1998-07-29 16:03:04 +00:00
ewt c0d30e86e3 added poptSetExecPath()
CVS patchset: 2206
CVS date: 1998/07/29 16:02:54
1998-07-29 16:02:54 +00:00
ewt a9363dbdd1 success check of access() was backwards
CVS patchset: 2200
CVS date: 1998/07/29 14:37:11
1998-07-29 14:37:11 +00:00
adevries 49059ccc58 Woops!
fixed it so on free(), it doesn't segfault.
-

CVS patchset: 2199
CVS date: 1998/07/29 00:57:09
1998-07-29 00:57:09 +00:00
adevries 8438ce1cd7 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
1998-07-29 00:39:18 +00:00
adevries 9ae23df85b Changed the version number, added include functionality.
CVS patchset: 2197
CVS date: 1998/07/29 00:36:30
1998-07-29 00:36:30 +00:00
ewt 4e758564ca 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
1998-07-27 18:55:56 +00:00
ewt 731b388974 added findme.c
CVS patchset: 2195
CVS date: 1998/07/27 18:55:07
1998-07-27 18:55:07 +00:00
ewt 00a4aa9a89 *** empty log message ***
CVS patchset: 2194
CVS date: 1998/07/27 18:53:42
1998-07-27 18:53:42 +00:00
ewt fe7d5c009a changed version number to 2.90
CVS patchset: 2193
CVS date: 1998/07/27 18:45:47
1998-07-27 18:45:47 +00:00
ewt 9dd96c1cab added test1
CVS patchset: 2192
CVS date: 1998/07/27 16:25:21
1998-07-27 16:25:21 +00:00
ewt c1f123e6a2 no need to check for mmap anymore
CVS patchset: 2191
CVS date: 1998/07/27 16:24:50
1998-07-27 16:24:50 +00:00
ewt 6d8813f7ff *** empty log message ***
CVS patchset: 2190
CVS date: 1998/07/27 16:01:38
1998-07-27 16:01:38 +00:00
ewt 976e67e456 added -Wall be default
CVS patchset: 2189
CVS date: 1998/07/27 16:00:38
1998-07-27 16:00:38 +00:00
ewt ba97f4c646 build the test cases
CVS patchset: 2188
CVS date: 1998/07/27 15:58:33
1998-07-27 15:58:33 +00:00
ewt 621f97f98e *** empty log message ***
CVS patchset: 2187
CVS date: 1998/07/27 15:54:20
1998-07-27 15:54:20 +00:00
ewt 60853de1be 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
1998-07-27 15:53:36 +00:00
ewt 0c487fc908 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
1998-07-27 15:52:21 +00:00
ewt 3bcb7e50e5 don't use mmap anymore -- it's not worth the trouble
CVS patchset: 2184
CVS date: 1998/07/27 12:55:49
1998-07-27 12:55:49 +00:00
jbj e4151252f8 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
1998-07-25 21:00:26 +00:00
jbj c617a31606 Generalize cpio I/O to eliminate pipe to exec'd gzip on install.
CVS patchset: 2182
CVS date: 1998/07/25 15:33:15
1998-07-25 15:33:15 +00:00
jbj 9acba0bddd 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
1998-07-25 15:10:58 +00:00
jbj 15ac92ba29 Better query semantics with symlinks (Tim Mooney).
CVS patchset: 2180
CVS date: 1998/07/25 15:01:44
1998-07-25 15:01:44 +00:00
jbj 2d00835e5b Patch from Tim Mooney.
CVS patchset: 2179
CVS date: 1998/07/24 20:30:55
1998-07-24 20:30:55 +00:00
jbj 7653107989 Typo.
CVS patchset: 2177
CVS date: 1998/07/23 16:57:44
1998-07-23 16:57:44 +00:00