summaryrefslogtreecommitdiff
path: root/build/spec.c
AgeCommit message (Collapse)AuthorFilesLines
2000-08-27Doxygen annotations.jbj1-1/+2
CVS patchset: 4130 CVS date: 2000/08/27 19:18:25
2000-04-13The death of rpmdbFindBy{Group,TriggeredBy,Header}.jbj1-3/+2
CVS patchset: 3673 CVS date: 2000/04/13 09:07:08
2000-03-23- API: change dbi to pass by reference, not value.jbj1-3/+2
- cram all of db1, db_185, and db2 interfaces into rpmlib. CVS patchset: 3636 CVS date: 2000/03/23 15:49:50
2000-02-23i18n lookaside.jbj1-15/+15
CVS patchset: 3581 CVS date: 2000/02/23 17:34:41
2000-01-24Documentation sugar.jbj1-0/+13
CVS patchset: 3533 CVS date: 2000/01/24 20:02:32
1999-12-12reload macros from cmd line when re-reading config files.jbj1-2/+2
CVS patchset: 3479 CVS date: 1999/12/12 21:14:05
1999-11-24lib/macro.c: Canonicalize paths in rpmGetPath().jbj1-3/+3
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-4/+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-04Use Fopen almost everywhere.jbj1-1/+1
Rip out --enable-bzip2-payload, we'll use Fopen w macros instead. Work out ref counting for ftpControl so that control channel is persistent. build/build.c: Use fpio to write build stage script. parseSpec.c: Rework include stack to use FD_t, not FILE *. tread.c: Delete, use ufdio->read instead. rpmio.c: Filter out fdio fd == NULL assertion failures. rpmrc.c: Don't fail if HOME is not environment. rpmrc.c: Rework ufdio FTP rcfile I/O to be more similar to stdio. CVS patchset: 3417 CVS date: 1999/11/04 21:26:08
1999-10-31Spec: Add rootdir (as in chroot).jbj1-1/+1
parseSpec(): Pass rootdir argument. rpm.c: Rework bigMode enum to simplify per-mode option checks. build/build.c: Attempt a chroot before execl(). falloc.c: thinko: test for non-existent packages database was broke. makeTempFile(): Skip possible URL leader on tempfile name expansion. rpmio.c: Mkdir/Chdir/Rmdir/Rename/Chroot/Unlink syscall wrappers. rpmdb.c: Coalesce and simplify legacy openDatabase() wrappers. uninstall.c: Skip possible URL leader on chroot arg. CVS patchset: 3409 CVS date: 1999/10/31 21:38:21
1999-10-04lclint annotations from build.jbj1-2/+2
CVS patchset: 3366 CVS date: 1999/10/04 19:40:03
1999-09-21fix: command line install had header memory leak.jbj1-8/+8
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-07-26fix: segfault on --rebuild (#4185).jbj1-0/+1
CVS patchset: 3203 CVS date: 1999/07/26 21:51:03
1999-07-19permit multiline macro expansions.jbj1-1/+3
CVS patchset: 3180 CVS date: 1999/07/19 18:39:48
1999-07-19Another dead strtok.jbj1-22/+37
CVS patchset: 3179 CVS date: 1999/07/19 16:20:02
1999-05-06Add argument to specedit to choose between specs and powertools packages.jbj1-3/+3
CVS patchset: 3051 CVS date: 1999/05/06 23:21:08
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/+1
take globalMacroContext out of macro api. fix: flush all macros between builds. CVS patchset: 2936 CVS date: 1999/04/01 22:26:44
1999-03-26autoReq/autoProv now per-package.jbj1-4/+3
CVS patchset: 2915 CVS date: 1999/03/26 20:07:34
1999-03-17fix: recursive strtok's is a no-no.jbj1-5/+0
CVS patchset: 2894 CVS date: 1999/03/17 18:11:01
1999-02-22permit substitution of I18N strings from PO meta-catalogues.jbj1-0/+57
CVS patchset: 2824 CVS date: 1999/02/22 17:44:57
1999-01-05Expand path macros with rpmGetPath(path, ...).jbj1-4/+2
CVS patchset: 2652 CVS date: 1999/01/05 23:13:56
1998-11-20Sanity.jbj1-51/+56
CVS patchset: 2551 CVS date: 1998/11/20 20:18:22
1998-11-18implement abstract fd type almost everywhere.jbj1-1/+1
CVS patchset: 2542 CVS date: 1998/11/18 21:41:05
1998-11-16LCLINT pass 0.jbj1-1/+1
CVS patchset: 2540 CVS date: 1998/11/16 21:40:28
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-06add generalized expression handler (Tom Dyas<tdyas@remus.rutgers.edu>)jbj1-4/+25
CVS patchset: 2403 CVS date: 1998/10/06 17:34:58
1998-09-27add Slovak translation (Stanislav Meduna <stano@trillian.eunet.sk>)jbj1-4/+5
gettextify rpmMessage/rpmError/fprintf messages. CVS patchset: 2368 CVS date: 1998/09/27 22:03:52
1998-09-05More RPMVAR_* conversion to macros.jbj1-3/+0
CVS patchset: 2281 CVS date: 1998/09/05 21:54:05
1998-09-05Start converting variables into macro expansions.jbj1-1/+4
RPMVAR_SOURCEDIR -> %{_sourcedir} RPMVAR_BUILDDIR -> %{_builddir} CVS patchset: 2279 CVS date: 1998/09/05 20:02:08
1998-08-08writeRPM can now copy cpio archive from fd.jbj1-11/+5
iVS: ---------------------------------------------------------------------- CVS patchset: 2239 CVS date: 1998/08/08 22:27:08
1998-08-02String substitution macro file.jbj1-2/+2
CVS patchset: 2223 CVS date: 1998/08/02 15:14:38
1998-08-02Special case of "/" in %files was broken.jbj1-0/+2
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-07-31Macro handling in rpmlib -- rework include: tag with macro expansion.jbj1-4/+6
CVS patchset: 2215 CVS date: 1998/07/31 20:11:49
1998-07-30Consolidated includes for librpmbuild API.jbj1-7/+160
CVS patchset: 2213 CVS date: 1998/07/30 22:09:42
1998-07-25Aggregate system includes into system.h.jbj1-142/+144
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-5/+5
Create /usr/lib/rpm directory and move rpmrc et al there. CVS patchset: 2168 CVS date: 1998/07/08 17:30:37
1998-06-29*** empty log message ***marc1-1/+3
CVS patchset: 2152 CVS date: 1998/06/29 04:42:36
1998-04-17Added AutoReq: and AutoProv:marc1-1/+2
CVS patchset: 2093 CVS date: 1998/04/17 04:25:27
1998-01-12merged in Marc's new build codeewt1-1659/+198
CVS patchset: 1956 CVS date: 1998/01/12 21:31:29
1997-10-14Allow License: instead of Copyright:marc1-0/+1
CVS patchset: 1855 CVS date: 1997/10/14 21:50:13
1997-09-30Sanity checkmarc1-0/+6
CVS patchset: 1835 CVS date: 1997/09/30 20:23:20
1997-09-16Move obsoletes to own tagmarc1-19/+11
CVS patchset: 1828 CVS date: 1997/09/16 20:09:31
1997-09-16Added Obsoletes: tagmarc1-0/+15
CVS patchset: 1827 CVS date: 1997/09/16 19:20:16
1997-08-31Had some wrong month length in date parsing codeewt1-1/+1
CVS patchset: 1814 CVS date: 1997/08/31 13:58:57
1997-08-29Do not allow version specification in PreReq:marc1-0/+5
CVS patchset: 1812 CVS date: 1997/08/29 14:04:58
1997-08-19Add BUILDARCHS tag to source packages.marc1-5/+7
CVS patchset: 1783 CVS date: 1997/08/19 16:35:33
1997-07-25Modify to allow BuildArchitectures:marc1-1/+79
CVS patchset: 1773 CVS date: 1997/07/25 13:09:05
1997-07-23rewrote rcfile parsingewt1-2/+2
CVS patchset: 1751 CVS date: 1997/07/23 01:06:03
1997-07-07Fix handling of %pre -p <prog> when it has no bodymarc1-9/+6
CVS patchset: 1731 CVS date: 1997/07/07 21:13:26