summaryrefslogtreecommitdiff
path: root/build/parsePrep.c
AgeCommit message (Collapse)AuthorFilesLines
2001-10-17Converging on lclint-3.0.17 strict level.jbj1-4/+6
CVS patchset: 5118 CVS date: 2001/10/17 16:43:36
2001-10-15lclint fiddles to annotate globals.jbj1-1/+18
CVS patchset: 5106 CVS date: 2001/10/15 03:22:10
2001-06-05- fix typos in linux.{req,prov}.jbj1-6/+14
CVS patchset: 4834 CVS date: 2001/06/05 19:26:22
2001-05-05- enough lclint annotations and fiddles already.jbj1-15/+15
CVS patchset: 4741 CVS date: 2001/05/05 19:28:32
2001-05-03- still more boring lclint annotations and fiddles.jbj1-1/+1
CVS patchset: 4738 CVS date: 2001/05/03 21:00:18
2001-04-30- yet more boring lclint annotations and fiddles.jbj1-3/+5
CVS patchset: 4732 CVS date: 2001/04/30 22:32:22
2001-04-29- globalize _free(3) wrapper in rpmlib.h, consistent usage throughout.jbj1-28/+26
- internalize locale insensitive ctype(3) in rpmio.h - boring lclint annotations and fiddles. CVS patchset: 4721 CVS date: 2001/04/29 01:05:43
2001-03-22- python: strip header regions during unload.jbj1-1/+1
- add -g to optflags in per-platform config. - permit confgure/compile with db3-3.2.9. - permit manifest files as args to query/verify modes. CVS patchset: 4649 CVS date: 2001/03/22 23:39:01
2001-03-14Update to doxygen-1.2.6 configuration.jbj1-0/+2
Add manual files to Doxfile.in. lclint annotations. CVS patchset: 4624 CVS date: 2001/03/14 23:09:09
2001-01-15- fix: extra newline in many error messages (#23947).jbj1-19/+24
- fix: rpm -Va with db1 needs per-iterator, not per-index, offset. - add install/remove transaction id tags. CVS patchset: 4441 CVS date: 2001/01/15 23:09:42
2000-12-12Sync with rpm-4_0 branch.jbj1-10/+11
CVS patchset: 4338 CVS date: 2000/12/12 20:03:45
2000-11-02- add support for unzip rodrigob@conectiva.com.br>jbj1-13/+35
CVS patchset: 4243 CVS date: 2000/11/02 17:57:25
2000-10-26Add base64 fiddles to get at signature contents to librpmio.a.jbj1-2/+0
parsePrep.c: fix typo's. CVS patchset: 4227 CVS date: 2000/10/26 15:32:03
2000-10-24@todo FIXME: Option -q broken when not immediately after %setup.jbj1-4/+39
CVS patchset: 4226 CVS date: 2000/10/24 14:09:41
2000-08-30Doxygen annotations.jbj1-1/+0
CVS patchset: 4147 CVS date: 2000/08/30 17:47:53
2000-08-27Doxygen annotations.jbj1-1/+2
CVS patchset: 4130 CVS date: 2000/08/27 19:18:25
2000-06-20- API: uncouple fadio from rest of rpmio.jbj1-1/+1
- API: externalize legacy fdOpen interface for rpmfind et al. CVS patchset: 3873 CVS date: 2000/06/20 15:54:48
2000-06-09Move low level support routines to librpmio.jbj1-1/+1
CVS patchset: 3822 CVS date: 2000/06/09 18:57:23
2000-02-27Diminish solaris2.6 gcc noise.jbj1-2/+3
CVS patchset: 3593 CVS date: 2000/02/27 20:50:52
2000-01-24Documentation sugar.jbj1-0/+5
CVS patchset: 3533 CVS date: 2000/01/24 20:02:32
1999-11-24lib/macro.c: Canonicalize paths in rpmGetPath().jbj1-7/+7
build.c: ditto. build/build.c: ditto. build/files.c: ditto. build/parsePreamble.c: ditto. build/parseSpec.c: ditto. build/myftw.c: Use Opendir/Readdir/Closedir wrappers. lib/cpio.c: Use Readlink/Stat/Lstat wrappers while building archive. lib/rpmio.c: functional ftpLstat, ftpStat and ftpReadlink. CVS patchset: 3432 CVS date: 1999/11/24 00:03:54
1999-11-19macros.in: Add buildsubdir and scriptlet template macros.jbj1-6/+4
build/build.c: Rewrite to use scriptlet templates. build/files.c: Rename variables to prepare for (possibly) URL's in %files. build/myftw.c: Use Lstat. build/parsePreamble.c: Permit URL's in BuildRoot tag if not from spec file. build/parseSpec.c: ditto build/parsePrep.c: Add buildsubdir macro. lib/macro.c: Add url2path (nickname u2p) and verbose macro primitives. lib/url.c: urlPath returns "" if url is NULL (rpmGenPath memory corruption). CVS patchset: 3430 CVS date: 1999/11/19 18:19:41
1999-11-18The death of lib/ftp.c, merged into lib/rpmio.c.jbj1-3/+8
Start composting the rpmio API. Preliminary (not working) support for HTTP PUT. build.c: Check fd for NULL and use Ferror() for Fopen return. build/parseSpec.c: ditto build/pack.c: Use fdGetFP() rather than fpio->ffileno(). build/parseSpec.c: ditto build/pack.c: Use Stat/Mkdir wrappers. build/pack.c: Do Fflush before fdDup so that writes can remain buffered. lib/install.c: ditto build/parsePrep.c: Skip over URL leadin when writing %prep scriptlet. lib/misc.c: Rewrite to use simpler urlPath(). Restore checks on local fs. lib/rpmchecksig.c: Open with "r+" rather than "w" to avoid truncation. lib/url.c: Do lazy malloc of u->buf in rpmio.c checkResponse(). lib/rpmio.c: Make persist/contentLength per-fd rather than per-url. lib/rpmio.c: Add wr_chunked method for HTTP PUT (still broken). lib/rpmio.c: ftpAbort() should use timedRead. lib/rpmio.c: Add Fflush(). lib/url.c: urlPath() should return something ("/") on url = NULL (paranoia). lib/url.c: urlSplit() should return something ("/") on url w/o path. CVS patchset: 3429 CVS date: 1999/11/18 18:07:46
1999-11-12Use Fstrerror on ufdio throughut.jbj1-18/+48
rpm.c: add --rmspec to usage output. build/files.c: use ufdio to permit '%files -f <url>' (untested). build/pack.c: use ufdio in readRPM(), writeRPM(), and addFileToTag(). build/parsePreamble.c: use ufdio in readIcon(). lib/ftp.c: httpOpen() now takes FD_t ctrl arg to uncouple from u->ctrl. lib/install.c: usr rpmGenPath() to identify first found url in file path concat. lib/install.c: permit url's in files[i].relativePath. lib/macro.c: use ufdio, diddle macros for tmacro standalone build. lib/macro.c: Create rpmGenPath(). lib/macro.c: diddle macro files path to permit url's. lib/rpmchecksig.c: use Fopen on fdio. lib/rpmio.c: replace copyData() with ufdCopy(). lib/rpmio.c: replace httpGetFile() with ufdGetFile(). lib/rpmio.c: add ufdWrite(). lib/rpmio.c: permit 2 simultaneous persistent malloc/open HTTP/1.1 connections. lib/rpmio.c: Add Lstat(), Stat(), and Access(). lib/rpmio.c: assume paths in syscall stubs are loopback (WRONG). lib/url.c: add urlPath(). CVS patchset: 3422 CVS date: 1999/11/12 17:20:49
1999-10-27use compressed filenames on install side.jbj1-3/+3
start unifying FD types, CFD_t now gone. CVS patchset: 3402 CVS date: 1999/10/27 23:18:10
1999-10-21lclint annotations and compiler cruft.jbj1-15/+9
CVS patchset: 3394 CVS date: 1999/10/21 20:36:16
1999-10-21lclint annotations.jbj1-2/+3
CVS patchset: 3390 CVS date: 1999/10/21 15:04:25
1999-10-04lclint annotations from build.jbj1-1/+1
CVS patchset: 3366 CVS date: 1999/10/04 19:40:03
1999-09-21fix: command line install had header memory leak.jbj1-2/+2
check for NULL on all memory allocations. free rpmrc mallocs on exit. permit run time leak detection. CVS patchset: 3311 CVS date: 1999/09/21 03:22:53
1999-09-20Start experimental support for bzip2 payloads.jbj1-2/+0
CVS patchset: 3309 CVS date: 1999/09/20 13:34:47
1999-09-07Use sizeof("...")-1 throughout.jbj1-3/+3
CVS patchset: 3268 CVS date: 1999/09/07 22:49:45
1999-04-14Make silly headerGetEntry consistent throughout.jbj1-2/+2
CVS patchset: 2995 CVS date: 1999/04/14 12:35:08
1999-04-01add per-target macrofiles to search path.jbj1-9/+0
take globalMacroContext out of macro api. fix: flush all macros between builds. CVS patchset: 2936 CVS date: 1999/04/01 22:26:44
1999-04-01Add autofetch of nosource tarballs.jbj1-0/+19
CVS patchset: 2935 CVS date: 1999/04/01 16:57:18
1999-03-20eliminate old rpmrc configuration syntax.jbj1-17/+23
CVS patchset: 2905 CVS date: 1999/03/20 21:09:47
1999-01-05Expand path macros with rpmGetPath(path, ...).jbj1-16/+18
CVS patchset: 2652 CVS date: 1999/01/05 23:13:56
1998-12-03caldera patches (ray@Caldera.DE)jbj1-1/+1
CVS patchset: 2584 CVS date: 1998/12/03 19:36:01
1998-11-20permit "rpm -q --specfile ... file.spec" queries.jbj1-14/+10
CVS patchset: 2547 CVS date: 1998/11/20 00:29:46
1998-11-19lclint noise.jbj1-8/+8
CVS patchset: 2544 CVS date: 1998/11/19 19:10:23
1998-11-18implement abstract fd type almost everywhere.jbj1-4/+0
CVS patchset: 2542 CVS date: 1998/11/18 21:41:05
1998-11-16LCLINT pass 0.jbj1-4/+14
CVS patchset: 2540 CVS date: 1998/11/16 21:40:28
1998-11-08permit --rmsource --force even if sources/patches are missing.jbj1-8/+6
CVS patchset: 2532 CVS date: 1998/11/08 00:15:33
1998-10-08Consolidate i18n baggage into AM_GNU_GETTEXT and system.h.jbj1-1/+0
CVS patchset: 2425 CVS date: 1998/10/08 14:59:17
1998-10-08egcs warning removal.jbj1-2/+2
CVS patchset: 2422 CVS date: 1998/10/08 11:55:37
1998-09-27add Slovak translation (Stanislav Meduna <stano@trillian.eunet.sk>)jbj1-14/+15
gettextify rpmMessage/rpmError/fprintf messages. CVS patchset: 2368 CVS date: 1998/09/27 22:03:52
1998-09-05Start converting variables into macro expansions.jbj1-17/+14
RPMVAR_SOURCEDIR -> %{_sourcedir} RPMVAR_BUILDDIR -> %{_builddir} CVS patchset: 2279 CVS date: 1998/09/05 20:02:08
1998-07-31Macro handling in rpmlib -- rework include: tag with macro expansion.jbj1-199/+165
CVS patchset: 2215 CVS date: 1998/07/31 20:11:49
1998-07-30Consolidated includes for librpmbuild API.jbj1-8/+2
CVS patchset: 2213 CVS date: 1998/07/30 22:09:42
1998-07-25Aggregate system includes into system.h.jbj1-6/+1
Rearrange functions to minimize exported routines in librpmbuild API. VS: ---------------------------------------------------------------------- CVS patchset: 2183 CVS date: 1998/07/25 21:00:26
1998-07-08Add {init,add,expand}Macro args everywhere (new macro.c compatibility).jbj1-2/+2
Create /usr/lib/rpm directory and move rpmrc et al there. CVS patchset: 2168 CVS date: 1998/07/08 17:30:37