Commit de2eb5e7 authored by Michal Čihař's avatar Michal Čihař

Imported Upstream version 4.7.2

parent 0bd2f4dc
This diff is collapsed.
......@@ -118,11 +118,11 @@ javadeps_LDADD =
rpmlibexec_PROGRAMS += rpmdeps
rpmdeps_SOURCES = tools/rpmdeps.c
rpmdeps_LDADD = build/librpmbuild.la
rpmdeps_LDADD = lib/librpm.la rpmio/librpmio.la build/librpmbuild.la @WITH_POPT_LIB@
bin_PROGRAMS += rpmgraph
rpmgraph_SOURCES = tools/rpmgraph.c
rpmgraph_LDADD = lib/librpm.la
rpmgraph_LDADD = lib/librpm.la rpmio/librpmio.la @WITH_POPT_LIB@
dist_bin_SCRIPTS = scripts/gendiff
......
......@@ -112,10 +112,11 @@ rpmbuild_DEPENDENCIES = build/librpmbuild.la lib/librpm.la \
rpmio/librpmio.la
am_rpmdeps_OBJECTS = tools/rpmdeps.$(OBJEXT)
rpmdeps_OBJECTS = $(am_rpmdeps_OBJECTS)
rpmdeps_DEPENDENCIES = build/librpmbuild.la
rpmdeps_DEPENDENCIES = lib/librpm.la rpmio/librpmio.la \
build/librpmbuild.la
am_rpmgraph_OBJECTS = tools/rpmgraph.$(OBJEXT)
rpmgraph_OBJECTS = $(am_rpmgraph_OBJECTS)
rpmgraph_DEPENDENCIES = lib/librpm.la
rpmgraph_DEPENDENCIES = lib/librpm.la rpmio/librpmio.la
am_rpminject_OBJECTS = tools/rpminject.$(OBJEXT)
rpminject_OBJECTS = $(am_rpminject_OBJECTS)
rpminject_DEPENDENCIES = build/librpmbuild.la
......@@ -522,9 +523,9 @@ rpm2cpio_LDADD = lib/librpm.la rpmio/librpmio.la @WITH_LIBELF_LIB@ \
javadeps_SOURCES = tools/javadeps.c
javadeps_LDADD =
rpmdeps_SOURCES = tools/rpmdeps.c
rpmdeps_LDADD = build/librpmbuild.la
rpmdeps_LDADD = lib/librpm.la rpmio/librpmio.la build/librpmbuild.la @WITH_POPT_LIB@
rpmgraph_SOURCES = tools/rpmgraph.c
rpmgraph_LDADD = lib/librpm.la
rpmgraph_LDADD = lib/librpm.la rpmio/librpmio.la @WITH_POPT_LIB@
dist_bin_SCRIPTS = scripts/gendiff
dumpdb_SOURCES = tools/dumpdb.c
dumpdb_LDADD = lib/librpm.la
......
......@@ -1738,9 +1738,13 @@ static rpmRC processPackageFiles(rpmSpec spec, Package pkg,
argvSplit(&filelists, getStringBuf(pkg->fileFile), "\n");
for (fp = filelists; *fp != NULL; fp++) {
ffn = rpmGetPath("%{_builddir}/",
(spec->buildSubdir ? spec->buildSubdir : "") ,
"/", *fp, NULL);
if (**fp == '/') {
ffn = rpmGetPath(*fp, NULL);
} else {
ffn = rpmGetPath("%{_builddir}/",
(spec->buildSubdir ? spec->buildSubdir : "") ,
"/", *fp, NULL);
}
fd = fopen(ffn, "r");
if (fd == NULL || ferror(fd)) {
......
......@@ -139,7 +139,7 @@ static int copyNextLineFromOFI(rpmSpec spec, OFI_t *ofi)
to = spec->lbufPtr ? spec->lbufPtr : spec->lbuf;
from = ofi->readPtr;
ch = ' ';
while (*from && ch != '\n')
while (from && *from && ch != '\n')
ch = *to++ = *from++;
spec->lbufPtr = to;
*to++ = '\0';
......
......@@ -9,6 +9,38 @@
#include <rpm/rpmbuild.h>
#include "debug.h"
static int isNewDep(Header h, rpmTag nametag,
const char *N, const char *EVR, rpmsenseFlags Flags,
rpmTag indextag, uint32_t index)
{
int new = 1;
struct rpmtd_s idx;
rpmds ads = rpmdsNew(h, nametag, 0);
rpmds bds = rpmdsSingle(nametag, N, EVR, Flags);
if (indextag) {
headerGet(h, indextag, &idx, HEADERGET_MINMEM);
}
/* XXX there's no guarantee the ds is sorted here so rpmdsFind() wont do */
rpmdsInit(ads);
while (new && rpmdsNext(ads) >= 0) {
if (strcmp(rpmdsN(ads), rpmdsN(bds))) continue;
if (strcmp(rpmdsEVR(ads), rpmdsEVR(bds))) continue;
if (rpmdsFlags(ads) != rpmdsFlags(bds)) continue;
if (indextag && rpmtdSetIndex(&idx, rpmdsIx(ads)) >= 0 &&
rpmtdGetNumber(&idx) != index) continue;
new = 0;
}
if (indextag) {
rpmtdFreeData(&idx);
}
rpmdsFree(ads);
rpmdsFree(bds);
return new;
}
int addReqProv(rpmSpec spec, Header h, rpmTag tagN,
const char * N, const char * EVR, rpmsenseFlags Flags,
uint32_t index)
......@@ -55,28 +87,18 @@ int addReqProv(rpmSpec spec, Header h, rpmTag tagN,
if (EVR == NULL)
EVR = "";
/* Check for duplicate dependencies. */
rpmds hds = rpmdsNew(h, nametag, 0);
rpmds newds = rpmdsSingle(nametag, N, EVR, Flags);
/* already got it, don't bother */
if (rpmdsFind(hds, newds) >= 0) {
goto exit;
}
/* Add this dependency. */
headerPutString(h, nametag, N);
if (flagtag) {
headerPutString(h, versiontag, EVR);
headerPutUint32(h, flagtag, &Flags, 1);
}
if (indextag) {
headerPutUint32(h, indextag, &index, 1);
/* Avoid adding duplicate dependencies. */
if (isNewDep(h, nametag, N, EVR, Flags, indextag, index)) {
headerPutString(h, nametag, N);
if (flagtag) {
headerPutString(h, versiontag, EVR);
headerPutUint32(h, flagtag, &Flags, 1);
}
if (indextag) {
headerPutUint32(h, indextag, &index, 1);
}
}
exit:
rpmdsFree(hds);
rpmdsFree(newds);
return 0;
}
......
......@@ -346,16 +346,16 @@ int addSource(rpmSpec spec, Package pkg, const char *field, rpmTag tag)
addMacro(spec->macros, buf, NULL, p->fullSource, RMIL_SPEC);
free(buf);
#ifdef WITH_LUA
{
rpmlua lua = NULL; /* global state */
const char * what = (flag & RPMBUILD_ISPATCH) ? "patches" : "sources";
rpmluaPushTable(lua, what);
rpmluav var = rpmluavNew();
rpmluavSetListMode(var, 1);
rpmluavSetValue(var, RPMLUAV_STRING, body);
rpmluaSetVar(lua, var);
var = rpmluavFree(var);
rpmluaPop(lua);
if (!spec->recursing) {
rpmlua lua = NULL; /* global state */
const char * what = (flag & RPMBUILD_ISPATCH) ? "patches" : "sources";
rpmluaPushTable(lua, what);
rpmluav var = rpmluavNew();
rpmluavSetListMode(var, 1);
rpmluavSetValue(var, RPMLUAV_STRING, body);
rpmluaSetVar(lua, var);
var = rpmluavFree(var);
rpmluaPop(lua);
}
#endif
body = _free(body);
......
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.63 for rpm 4.7.1.
# Generated by GNU Autoconf 2.63 for rpm 4.7.2.
#
# Report bugs to <rpm-maint@lists.rpm.org>.
#
......@@ -745,8 +745,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='rpm'
PACKAGE_TARNAME='rpm'
PACKAGE_VERSION='4.7.1'
PACKAGE_STRING='rpm 4.7.1'
PACKAGE_VERSION='4.7.2'
PACKAGE_STRING='rpm 4.7.2'
PACKAGE_BUGREPORT='rpm-maint@lists.rpm.org'
ac_unique_file="rpmqv.c"
......@@ -1620,7 +1620,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures rpm 4.7.1 to adapt to many kinds of systems.
\`configure' configures rpm 4.7.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1690,7 +1690,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of rpm 4.7.1:";;
short | recursive ) echo "Configuration of rpm 4.7.2:";;
esac
cat <<\_ACEOF
......@@ -1815,7 +1815,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
rpm configure 4.7.1
rpm configure 4.7.2
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
......@@ -1829,7 +1829,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by rpm $as_me 4.7.1, which was
It was created by rpm $as_me 4.7.2, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
......@@ -2685,7 +2685,7 @@ fi
# Define the identity of the package.
PACKAGE='rpm'
VERSION='4.7.1'
VERSION='4.7.2'
cat >>confdefs.h <<_ACEOF
......@@ -34468,7 +34468,7 @@ exec 6>&1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by rpm $as_me 4.7.1, which was
This file was extended by rpm $as_me 4.7.2, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -34531,7 +34531,7 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
rpm config.status 4.7.1
rpm config.status 4.7.2
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
AC_PREREQ(2.61)
AC_INIT(rpm, 4.7.1, rpm-maint@lists.rpm.org)
AC_INIT(rpm, 4.7.2, rpm-maint@lists.rpm.org)
AC_CONFIG_SRCDIR([rpmqv.c])
AC_CONFIG_HEADERS([config.h])
......
This diff is collapsed.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>rpm: Doxyheader File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -24,13 +27,12 @@
</div>
<div class="contents">
<h1>Doxyheader File Reference</h1>
<p>
<a href="Doxyheader_source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<p><a href="Doxyheader_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
</table>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Tue Jul 21 09:47:55 2009 for rpm by&nbsp;
<hr size="1"/><address style="text-align: right;"><small>Generated on 25 Nov 2009 for rpm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>rpm: Doxyheader Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -23,8 +26,8 @@
</div>
<h1>Doxyheader</h1><a href="Doxyheader.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
</pre></div></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Tue Jul 21 09:47:55 2009 for rpm by&nbsp;
<hr size="1"/><address style="text-align: right;"><small>Generated on 25 Nov 2009 for rpm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>rpm: Data Structures</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -26,7 +29,6 @@
<h1>Data Structures</h1>Here are the data structures with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="structARGI__s.html">ARGI_s</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structOpenFileInfo.html">OpenFileInfo</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structour__mntent.html">our_mntent</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structPackage__s.html">Package_s</a></td><td class="indexvalue">The structure used to store values for a package </td></tr>
<tr><td class="indexkey"><a class="el" href="structpgpPktCdata__s.html">pgpPktCdata_s</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structpgpPktEdata__s.html">pgpPktEdata_s</a></td><td class="indexvalue"></td></tr>
......@@ -62,8 +64,8 @@
<tr><td class="indexkey"><a class="el" href="structurlinfo__s.html">urlinfo_s</a></td><td class="indexvalue">URL control structure </td></tr>
</table>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Tue Jul 21 09:47:56 2009 for rpm by&nbsp;
<hr size="1"/><address style="text-align: right;"><small>Generated on 25 Nov 2009 for rpm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<area shape="rect" href="$system_8h.html" title="system.h" alt="" coords="368,84,451,111">
<area shape="rect" href="$build_8h.html" title="build.h" alt="" coords="1883,84,1947,111">
<area shape="rect" href="$debug_8h.html" title="debug.h" alt="" coords="1971,84,2045,111">
<map id="G" name="G">
<area shape="rect" href="$system_8h.html" title="system.h" alt="" coords="1773,84,1856,111"/>
<area shape="rect" href="$build_8h.html" title="build.h" alt="" coords="3341,84,3405,111"/>
<area shape="rect" href="$debug_8h.html" title="debug.h" alt="" coords="3536,84,3611,111"/>
</map>
d8eaa8a321c11e51d110ec076a19182c
\ No newline at end of file
17359c30c94936fd1f3b59f757da2cff
\ No newline at end of file
doc/librpm/html/build_8c__incl.png

55.6 KB | W: | H:

doc/librpm/html/build_8c__incl.png

127 KB | W: | H:

doc/librpm/html/build_8c__incl.png
doc/librpm/html/build_8c__incl.png
doc/librpm/html/build_8c__incl.png
doc/librpm/html/build_8c__incl.png
  • 2-up
  • Swipe
  • Onion skin
This diff is collapsed.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>rpm: build.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -23,32 +26,28 @@
</div>
</div>
<div class="contents">
<h1>build.h File Reference</h1>
<p>
<div class="dynheader">
<h1>build.h File Reference</h1><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="build_8h__dep__incl.png" border="0" usemap="#build.hdep_map" alt=""></center>
<map name="build.hdep_map">
<div class="center"><img src="build_8h__dep__incl.png" border="0" usemap="#build_8hdep_map" alt=""/></div>
<map name="build_8hdep_map" id="build_8hdep">
<area shape="rect" href="build_8c.html" title="build.c" alt="" coords="5,84,69,110"></map>
</div>
<p>
<a href="build_8h_source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="build_8h.html#49fb57808aeb61294615883d96e1f495">build</a> (<a class="el" href="group__rpmtypes.html#g1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *arg, <a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> ba, const char *rcfile)</td></tr>
<p><a href="build_8h_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="build_8h.html#a49fb57808aeb61294615883d96e1f495">build</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *arg, <a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> ba, const char *rcfile)</td></tr>
</table>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="49fb57808aeb61294615883d96e1f495"></a><!-- doxytag: member="build.h::build" ref="49fb57808aeb61294615883d96e1f495" args="(rpmts ts, const char *arg, BTA_t ba, const char *rcfile)" -->
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a49fb57808aeb61294615883d96e1f495"></a><!-- doxytag: member="build.h::build" ref="a49fb57808aeb61294615883d96e1f495" args="(rpmts ts, const char *arg, BTA_t ba, const char *rcfile)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int build </td>
<td class="memname">int build </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__rpmtypes.html#g1a512138316a227059ca128597dbd464">rpmts</a>&nbsp;</td>
<td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a>&nbsp;</td>
<td class="paramname"> <em>ts</em>, </td>
</tr>
<tr>
......@@ -78,19 +77,17 @@ This graph shows which files directly or indirectly include this file:</div>
</div>
<div class="memdoc">
<p>
<p>Definition at line <a class="el" href="build_8c_source.html#l00293">293</a> of file <a class="el" href="build_8c_source.html">build.c</a>.</p>
<p>References <a class="el" href="system_8h_source.html#l00338">_</a>, <a class="el" href="rpmts_8h_source.html#l00101">_RPMVSF_NODIGESTS</a>, <a class="el" href="rpmts_8h_source.html#l00107">_RPMVSF_NOSIGNATURES</a>, <a class="el" href="rpmcli_8h_source.html#l00317">rpmBuildArguments_s::buildAmount</a>, <a class="el" href="build_8c.html#38911a608489859eee12344e79e85211">buildCleanMask</a>, <a class="el" href="build_8c_source.html#l00172">buildForTarget()</a>, <a class="el" href="rpmcli_8h_source.html#l00316">rpmBuildArguments_s::qva_flags</a>, <a class="el" href="group__rpmmacro.html#g4bb017f52f3bd9b8aae77772b0bc9ba8">rpmExpandNumeric()</a>, <a class="el" href="group__rpmmacro.html#g1a83ba3c147a4005c80485cc2161bf3b">rpmFreeMacros()</a>, <a class="el" href="group__rpmrc.html#gfa5accc1656e25a42e1dbe247405ebe0">rpmFreeRpmrc()</a>, <a class="el" href="group__rpmrc.html#gac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles()</a>, <a class="el" href="group__rpmts.html#g586c60d8364e263aa5e22736cbac1e69">rpmtsSetVSFlags()</a>, <a class="el" href="rpmts_8h_source.html#l00086">RPMVSF_NOHDRCHK</a>, <a class="el" href="rpmcli_8h_source.html#l00319">rpmBuildArguments_s::targets</a>, <a class="el" href="rpmvf_8h_source.html#l00062">VERIFY_DIGEST</a>, <a class="el" href="rpmvf_8h_source.html#l00065">VERIFY_HDRCHK</a>, <a class="el" href="rpmvf_8h_source.html#l00063">VERIFY_SIGNATURE</a>, and <a class="el" href="system_8h.html#42ccfa6fc49cc4ce90cc44cd05052490">xmalloc()</a>.</p>
<p>References <a class="el" href="system_8h_source.html#l00332">_</a>, <a class="el" href="rpmts_8h_source.html#l00101">_RPMVSF_NODIGESTS</a>, <a class="el" href="rpmts_8h_source.html#l00107">_RPMVSF_NOSIGNATURES</a>, <a class="el" href="rpmcli_8h_source.html#l00317">rpmBuildArguments_s::buildAmount</a>, <a class="el" href="build_8c.html#a38911a608489859eee12344e79e85211">buildCleanMask</a>, <a class="el" href="build_8c_source.html#l00172">buildForTarget()</a>, <a class="el" href="rpmcli_8h_source.html#l00316">rpmBuildArguments_s::qva_flags</a>, <a class="el" href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8">rpmExpandNumeric()</a>, <a class="el" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b">rpmFreeMacros()</a>, <a class="el" href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0">rpmFreeRpmrc()</a>, <a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles()</a>, <a class="el" href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69">rpmtsSetVSFlags()</a>, <a class="el" href="rpmts_8h_source.html#l00086">RPMVSF_NOHDRCHK</a>, <a class="el" href="rpmcli_8h_source.html#l00319">rpmBuildArguments_s::targets</a>, <a class="el" href="rpmvf_8h_source.html#l00062">VERIFY_DIGEST</a>, <a class="el" href="rpmvf_8h_source.html#l00065">VERIFY_HDRCHK</a>, <a class="el" href="rpmvf_8h_source.html#l00063">VERIFY_SIGNATURE</a>, and <a class="el" href="system_8h.html#a42ccfa6fc49cc4ce90cc44cd05052490">xmalloc()</a>.</p>
<p>Referenced by <a class="el" href="rpmqv_8c_source.html#l00159">main()</a>.</p>
</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Tue Jul 21 09:47:55 2009 for rpm by&nbsp;
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 25 Nov 2009 for rpm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>rpm: build.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
......@@ -25,10 +28,10 @@
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define H_BUILD</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span>
<a name="l00004"></a>00004 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
<a name="l00006"></a>00006 <span class="preprocessor">#endif</span>
<a name="l00007"></a>00007 <span class="preprocessor"></span>
<a name="l00008"></a>00008 <span class="keywordtype">int</span> <a class="code" href="build_8c.html#49fb57808aeb61294615883d96e1f495">build</a>(<a class="code" href="group__rpmtypes.html#g1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <span class="keyword">const</span> <span class="keywordtype">char</span> * arg, <a class="code" href="structrpmBuildArguments__s.html" title="Describe build command line request.">BTA_t</a> ba,
<a name="l00008"></a>00008 <span class="keywordtype">int</span> <a class="code" href="build_8c.html#a49fb57808aeb61294615883d96e1f495">build</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <span class="keyword">const</span> <span class="keywordtype">char</span> * arg, <a class="code" href="structrpmBuildArguments__s.html" title="Describe build command line request.">BTA_t</a> ba,
<a name="l00009"></a>00009 <span class="keyword">const</span> <span class="keywordtype">char</span> * rcfile);
<a name="l00010"></a>00010
<a name="l00011"></a>00011 <span class="preprocessor">#ifdef __cplusplus</span>
......@@ -38,8 +41,8 @@
<a name="l00015"></a>00015 <span class="preprocessor">#endif</span>
<a name="l00016"></a>00016 <span class="preprocessor"></span>
</pre></div></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Tue Jul 21 09:47:55 2009 for rpm by&nbsp;
<hr size="1"/><address style="text-align: right;"><small>Generated on 25 Nov 2009 for rpm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>rpm: debug.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<link href="tabs.css" rel="stylesheet" type="text/css"/>