Package org.xbib.rpm.ant
Class RpmTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.xbib.rpm.ant.RpmTask
- All Implemented Interfaces:
Cloneable
public class RpmTask
extends org.apache.tools.ant.Task
Ant task for creating an RPM archive.
-
Field Summary
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBuiltin(BuiltIn builtIn) voidaddConflicts(Conflicts conflict) voidaddDepends(Depends dependency) voidaddEmptyDir(org.xbib.rpm.payload.EmptyDir emptyDir) voidaddGhost(org.xbib.rpm.payload.Ghost ghost) voidaddLink(org.xbib.rpm.payload.Link link) voidaddObsoletes(Obsoletes obsoletion) voidaddProvides(Provides provision) voidaddRpmfileset(RpmFileSet fileset) voidaddTarfileset(org.apache.tools.ant.types.TarFileSet fileset) voidaddTriggerIn(org.xbib.rpm.trigger.TriggerIn triggerIn) voidaddTriggerPostUn(org.xbib.rpm.trigger.TriggerPostUn triggerPostUn) voidaddTriggerPreIn(org.xbib.rpm.trigger.TriggerPreIn triggerPreIn) voidaddTriggerUn(org.xbib.rpm.trigger.TriggerUn triggerUn) voidaddZipfileset(org.apache.tools.ant.types.ZipFileSet fileset) voidexecute()voidvoidsetArchitecture(String architecture) voidsetChangeLog(Path changeLog) voidsetDescription(String description) voidsetDestination(Path destination) voidsetDistribution(String distribution) voidvoidvoidvoidsetLicense(String license) voidvoidvoidsetPackager(String packager) voidsetPostInstallScript(Path postInstallScript) voidsetPostTransScript(Path postTransScript) voidsetPostUninstallScript(Path postUninstallScript) voidsetPrefixes(String prefixes) voidsetPreInstallScript(Path preInstallScript) voidsetPreTransScript(Path preTransScript) voidsetPreUninstallScript(Path preUninstallScript) voidsetPrivateKeyId(Long privateKeyId) voidsetPrivateKeyId(String privateKeyId) voidsetPrivateKeyPassphrase(String privateKeyPassphrase) voidsetPrivateKeyRing(InputStream privateKeyRing) voidsetPrivateKeyRing(Path privateKeyRing) voidsetProvides(String provides) voidsetRelease(String release) voidsetSourcePackage(String sourcePackage) voidsetSummary(String summary) voidvoidvoidvoidsetVersion(String version) Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setLocation, setProject
-
Constructor Details
-
RpmTask
public RpmTask()
-
-
Method Details
-
execute
public void execute()- Overrides:
executein classorg.apache.tools.ant.Task
-
restrict
-
setName
-
setEpoch
-
setType
-
setArchitecture
-
setOs
-
setVersion
-
setRelease
-
setGroup
-
setHost
-
setSummary
-
setDescription
- Overrides:
setDescriptionin classorg.apache.tools.ant.ProjectComponent
-
setLicense
-
setPackager
-
setDistribution
-
setVendor
-
setUrl
-
setProvides
-
setPrefixes
-
setDestination
-
addZipfileset
public void addZipfileset(org.apache.tools.ant.types.ZipFileSet fileset) -
addTarfileset
public void addTarfileset(org.apache.tools.ant.types.TarFileSet fileset) -
addRpmfileset
-
addGhost
public void addGhost(org.xbib.rpm.payload.Ghost ghost) -
addEmptyDir
public void addEmptyDir(org.xbib.rpm.payload.EmptyDir emptyDir) -
addLink
public void addLink(org.xbib.rpm.payload.Link link) -
addDepends
-
addProvides
-
addConflicts
-
addObsoletes
-
addTriggerPreIn
public void addTriggerPreIn(org.xbib.rpm.trigger.TriggerPreIn triggerPreIn) -
addTriggerIn
public void addTriggerIn(org.xbib.rpm.trigger.TriggerIn triggerIn) -
addTriggerUn
public void addTriggerUn(org.xbib.rpm.trigger.TriggerUn triggerUn) -
addTriggerPostUn
public void addTriggerPostUn(org.xbib.rpm.trigger.TriggerPostUn triggerPostUn) -
setPreTransScript
-
setPreInstallScript
-
setPostInstallScript
-
setPreUninstallScript
-
setPostUninstallScript
-
setPostTransScript
-
setSourcePackage
-
setPrivateKeyRing
- Throws:
IOException
-
setPrivateKeyRing
-
setPrivateKeyId
-
setPrivateKeyId
-
setPrivateKeyPassphrase
-
addBuiltin
-
setChangeLog
-