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.
  • Constructor Details

    • RpmTask

      public RpmTask()
  • Method Details

    • execute

      public void execute()
      Overrides:
      execute in class org.apache.tools.ant.Task
    • restrict

      public void restrict(String name)
    • setName

      public void setName(String name)
    • setEpoch

      public void setEpoch(String epoch)
    • setType

      public void setType(String type)
    • setArchitecture

      public void setArchitecture(String architecture)
    • setOs

      public void setOs(String os)
    • setVersion

      public void setVersion(String version)
    • setRelease

      public void setRelease(String release)
    • setGroup

      public void setGroup(String group)
    • setHost

      public void setHost(String host)
    • setSummary

      public void setSummary(String summary)
    • setDescription

      public void setDescription(String description)
      Overrides:
      setDescription in class org.apache.tools.ant.ProjectComponent
    • setLicense

      public void setLicense(String license)
    • setPackager

      public void setPackager(String packager)
    • setDistribution

      public void setDistribution(String distribution)
    • setVendor

      public void setVendor(String vendor)
    • setUrl

      public void setUrl(String url)
    • setProvides

      public void setProvides(String provides)
    • setPrefixes

      public void setPrefixes(String prefixes)
    • setDestination

      public void setDestination(Path destination)
    • addZipfileset

      public void addZipfileset(org.apache.tools.ant.types.ZipFileSet fileset)
    • addTarfileset

      public void addTarfileset(org.apache.tools.ant.types.TarFileSet fileset)
    • addRpmfileset

      public void addRpmfileset(RpmFileSet fileset)
    • 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

      public void addDepends(Depends dependency)
    • addProvides

      public void addProvides(Provides provision)
    • addConflicts

      public void addConflicts(Conflicts conflict)
    • addObsoletes

      public void addObsoletes(Obsoletes obsoletion)
    • 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

      public void setPreTransScript(Path preTransScript)
    • setPreInstallScript

      public void setPreInstallScript(Path preInstallScript)
    • setPostInstallScript

      public void setPostInstallScript(Path postInstallScript)
    • setPreUninstallScript

      public void setPreUninstallScript(Path preUninstallScript)
    • setPostUninstallScript

      public void setPostUninstallScript(Path postUninstallScript)
    • setPostTransScript

      public void setPostTransScript(Path postTransScript)
    • setSourcePackage

      public void setSourcePackage(String sourcePackage)
    • setPrivateKeyRing

      public void setPrivateKeyRing(Path privateKeyRing) throws IOException
      Throws:
      IOException
    • setPrivateKeyRing

      public void setPrivateKeyRing(InputStream privateKeyRing)
    • setPrivateKeyId

      public void setPrivateKeyId(Long privateKeyId)
    • setPrivateKeyId

      public void setPrivateKeyId(String privateKeyId)
    • setPrivateKeyPassphrase

      public void setPrivateKeyPassphrase(String privateKeyPassphrase)
    • addBuiltin

      public void addBuiltin(BuiltIn builtIn)
    • setChangeLog

      public void setChangeLog(Path changeLog)