blob: 9ec5ad6c69f518b161448f73d375ea4eeb41f09d [file] [log] [blame]
<html>
<head>
<title>Rpm Task</title>
<link rel="stylesheet" type="text/css" href="../stylesheets/antmanual.css">
</head>
<body>
<h2><a name="rpm">Rpm</a></h2>
<h3>Description</h3>
<p>
A basic task for invoking the rpm executable to build a Linux installation
file. The task currently only works on Linux or other Unix platforms
with rpm support.
</p>
<h3>Parameters</h3>
<table border="1" cellpadding="2" cellspacing="0">
<tr>
<td valign="top"><b>Attribute</b></td>
<td valign="top"><b>Description</b></td>
<td align="center" valign="top"><b>Required</b></td>
</tr>
<tr>
<td valign="top">specFile</td>
<td valign="top">The name of the spec file to be used.</td>
<td valign="top" align="center">Yes</td>
</tr>
<tr>
<td valign="top">topDir</td>
<td valign="top">
this is the directory which will have the expected
subdirectories, SPECS, SOURCES, BUILD, SRPMS. If this isn't specified,
the baseDir value is used
</td>
<td valign="top" align="center">No</td>
</tr>
<tr>
<td valign="top">cleanBuildDir</td>
<td valign="top">This will remove the generated files in the BUILD
directory.</td>
<td align="center" valign="top">No</td>
</tr>
<tr>
<td valign="top">removeSpec</td>
<td valign="top">this will remove the spec file from SPECS</td>
<td align="center" valign="top">No</td>
</tr>
<tr>
<td valign="top">removeSource</td>
<td valign="top"> Flag (optional, default=false)
to remove the sources after the build.
See the the <tt>--rmsource</tt> option of rpmbuild.</td>
<td align="center" valign="top">No</td>
</tr>
<tr>
<td valign="top">rpmBuildCommand</td>
<td valign="top">The executable to use for building the RPM.
Defaults to <code>rpmbuild</code> if it can be found or
<code>rpm</code> otherwise. Set this if you don't have either on
your PATH or want to use a different executable. <em>Since Ant
1.6</em>.</td>
<td valign="top" align="center">No</td>
</tr>
<tr>
<td valign="top">command</td>
<td valign="top">very similar idea to the cvs task. the default is "-bb"</td>
<td align="center" valign="top">No</td>
</tr>
<tr>
<td valign="top">output/error</td>
<td valign="top">where standard output and error go</td>
<td align="center" valign="top">No</td>
</tr>
</table>
<hr>
<p align="center">Copyright &copy; 2001-2003 Apache Software Foundation. All rights
Reserved.</p>
</body>
</html>