Extension that can be used to configure both DEB and RPM. Ideally we'd have multiple levels, e.g. an extension for everything, one for deb which extends the, one for rpm that extends the base and have all the tasks take from the specific extension. But since tasks.withType can be used, there isn't really a need for "all rpm" extension.
| Type | Name and description |
|---|---|
static java.lang.IllegalStateException |
MULTIPLE_POSTINSTALL_FILES |
static java.lang.IllegalStateException |
MULTIPLE_POSTUNINSTALL_FILES |
static java.lang.IllegalStateException |
MULTIPLE_PREINSTALL_FILES |
static java.lang.IllegalStateException |
MULTIPLE_PREUNINSTALL_FILES |
static java.lang.IllegalStateException |
POSTINSTALL_COMMANDS_AND_FILE_DEFINED |
static java.lang.IllegalStateException |
POSTUNINSTALL_COMMANDS_AND_FILE_DEFINED |
static java.lang.IllegalStateException |
PREINSTALL_COMMANDS_AND_FILE_DEFINED |
static java.lang.IllegalStateException |
PREUNINSTALL_COMMANDS_AND_FILE_DEFINED |
java.lang.Boolean |
addParentDirs |
java.lang.String |
archStr |
java.util.List<Dependency> |
breaks |
java.lang.String |
buildHost |
java.util.List<java.lang.Object> |
commonCommands |
java.util.List<java.lang.Object> |
configurationFiles |
java.util.List<Dependency> |
conflicts |
java.lang.Boolean |
createDirectoryEntry |
java.util.Map<java.lang.String, java.lang.String> |
customFields |
java.util.List<Dependency> |
dependencies |
java.util.List<Directory> |
directories |
java.lang.String |
distribution |
java.util.List<Dependency> |
enhances |
java.lang.Integer |
epoch |
org.redline_rpm.payload.Directive |
fileType |
java.lang.Integer |
gid |
java.lang.String |
license |
java.util.List<Link> |
links |
java.lang.String |
maintainer |
MultiArch |
multiArch |
java.util.List<Dependency> |
obsoletes |
org.redline_rpm.header.Os |
os |
java.lang.String |
packageDescription |
java.lang.String |
packageGroupIn Debian, this is the Section and has to be provided. |
java.lang.String |
packageName |
java.lang.String |
packager |
java.lang.String |
permissionGroup |
java.util.List<java.lang.Object> |
postInstallCommands |
java.io.File |
postInstallFile |
java.util.List<java.lang.Object> |
postTransCommands |
java.util.List<java.lang.Object> |
postUninstallCommands |
java.io.File |
postUninstallFile |
java.util.List<Dependency> |
preDepends |
java.util.List<java.lang.Object> |
preInstallCommands |
java.io.File |
preInstallFile |
java.util.List<java.lang.Object> |
preTransCommands |
java.util.List<java.lang.Object> |
preUninstallCommands |
java.io.File |
preUninstallFile |
java.util.List<java.lang.String> |
prefixes |
java.lang.String |
priority |
java.util.List<Dependency> |
provides |
java.util.List<Dependency> |
recommends |
java.lang.String |
release |
java.util.List<Dependency> |
replaces |
java.lang.String |
signingKeyId |
java.lang.String |
signingKeyPassphrase |
java.io.File |
signingKeyRingFile |
java.lang.String |
sourcePackage |
java.util.List<Dependency> |
suggests |
java.lang.String |
summary |
java.util.List<java.lang.Object> |
supplementaryControlFilesCan be of type String or File |
org.redline_rpm.header.RpmType |
type |
java.lang.Integer |
uid |
java.lang.String |
uploaders |
java.lang.String |
url |
java.lang.String |
user |
java.lang.String |
vendor |
java.lang.String |
version |
| Type Params | Return Type | Name and description |
|---|---|---|
|
Dependency |
breaks(java.lang.String packageName, java.lang.String version, int flag) |
|
Dependency |
breaks(java.lang.String packageName) |
|
java.lang.Object |
configurationFile(java.lang.String path) |
|
Dependency |
conflicts(java.lang.String packageName, java.lang.String version, int flag) |
|
Dependency |
conflicts(java.lang.String packageName) |
|
java.lang.Object |
customField(java.lang.String key, java.lang.String val) |
|
java.lang.Object |
customField(java.util.Map<java.lang.String, java.lang.String> fields) |
|
Directory |
directory(java.lang.String path) |
|
Directory |
directory(java.lang.String path, boolean addParents) |
|
Directory |
directory(java.lang.String path, int permissions) |
|
Directory |
directory(java.lang.String path, int permissions, boolean addParents) |
|
Directory |
directory(java.lang.String path, int permissions, java.lang.String user, java.lang.String permissionGroup) |
|
Directory |
directory(java.lang.String path, int permissions, java.lang.String user, java.lang.String permissionGroup, boolean addParents) |
|
Dependency |
enhances(java.lang.String packageName, java.lang.String version, int flag) |
|
Dependency |
enhances(java.lang.String packageName) |
|
java.lang.Boolean |
getAddParentDirs() |
|
java.lang.String |
getArchStr() |
|
java.util.List<Dependency> |
getBreaks() |
|
java.lang.String |
getBuildHost() |
|
java.util.List<java.lang.Object> |
getCommonCommands() |
|
java.util.List<java.lang.Object> |
getConfigurationFiles() |
|
java.util.List<Dependency> |
getConflicts() |
|
java.lang.Boolean |
getCreateDirectoryEntry() |
|
java.util.Map<java.lang.String, java.lang.String> |
getCustomFields() |
|
java.util.List<Dependency> |
getDependencies() |
|
java.util.List<Directory> |
getDirectories() |
|
java.lang.String |
getDistribution() |
|
java.util.List<Dependency> |
getEnhances() |
|
java.lang.Integer |
getEpoch() |
|
org.redline_rpm.payload.Directive |
getFileType() |
|
java.lang.Integer |
getGid() |
|
java.lang.String |
getLicense() |
|
java.util.List<Link> |
getLinks() |
|
java.lang.String |
getMaintainer() |
|
MultiArch |
getMultiArch() |
|
java.util.List<Dependency> |
getObsoletes() |
|
org.redline_rpm.header.Os |
getOs() |
|
java.lang.String |
getPackageDescription() |
|
java.lang.String |
getPackageGroup() |
|
java.lang.String |
getPackageName() |
|
java.lang.String |
getPackager() |
|
java.lang.String |
getPermissionGroup() |
|
java.util.List<java.lang.Object> |
getPostInstallCommands() |
|
java.io.File |
getPostInstallFile() |
|
java.util.List<java.lang.Object> |
getPostTransCommands() |
|
java.util.List<java.lang.Object> |
getPostUninstallCommands() |
|
java.io.File |
getPostUninstallFile() |
|
java.util.List<Dependency> |
getPreDepends() |
|
java.util.List<java.lang.Object> |
getPreInstallCommands() |
|
java.io.File |
getPreInstallFile() |
|
java.util.List<java.lang.Object> |
getPreTransCommands() |
|
java.util.List<java.lang.Object> |
getPreUninstallCommands() |
|
java.io.File |
getPreUninstallFile() |
|
java.util.List<java.lang.String> |
getPrefixes() |
|
java.lang.String |
getPriority() |
|
java.util.List<Dependency> |
getProvides() |
|
java.util.List<Dependency> |
getRecommends() |
|
java.lang.String |
getRelease() |
|
java.util.List<Dependency> |
getReplaces() |
|
java.lang.String |
getSigningKeyId() |
|
java.lang.String |
getSigningKeyPassphrase() |
|
java.io.File |
getSigningKeyRingFile() |
|
java.lang.String |
getSourcePackage() |
|
java.util.List<Dependency> |
getSuggests() |
|
java.lang.String |
getSummary() |
|
java.util.List<java.lang.Object> |
getSupplementaryControlFiles() |
|
org.redline_rpm.header.RpmType |
getType() |
|
java.lang.Integer |
getUid() |
|
java.lang.String |
getUploaders() |
|
java.lang.String |
getUrl() |
|
java.lang.String |
getUser() |
|
java.lang.String |
getVendor() |
|
java.lang.String |
getVersion() |
|
java.lang.Object |
installUtils(java.lang.String script) |
|
java.lang.Object |
installUtils(java.io.File script) |
|
Link |
link(java.lang.String path, java.lang.String target) |
|
Link |
link(java.lang.String path, java.lang.String target, int permissions) |
|
Dependency |
obsoletes(java.lang.String packageName, java.lang.String version, int flag) |
|
Dependency |
obsoletes(java.lang.String packageName) |
|
java.lang.Object |
postInstall(java.lang.String script) |
|
java.lang.Object |
postInstall(java.io.File script) |
|
java.lang.Object |
postInstallFile(java.io.File path) |
|
java.lang.Object |
postTrans(java.lang.String script) |
|
java.lang.Object |
postTrans(java.io.File script) |
|
java.lang.Object |
postUninstall(java.lang.String script) |
|
java.lang.Object |
postUninstall(java.io.File script) |
|
java.lang.Object |
postUninstallFile(java.io.File script) |
|
Dependency |
preDepends(java.lang.String packageName, java.lang.String version, int flag) |
|
Dependency |
preDepends(java.lang.String packageName) |
|
java.lang.Object |
preInstall(java.lang.String script) |
|
java.lang.Object |
preInstall(java.io.File script) |
|
java.lang.Object |
preInstallFile(java.io.File path) |
|
java.lang.Object |
preTrans(java.lang.String script) |
|
java.lang.Object |
preTrans(java.io.File script) |
|
java.lang.Object |
preUninstall(java.lang.String script) |
|
java.lang.Object |
preUninstall(java.io.File script) |
|
java.lang.Object |
preUninstallFile(java.io.File script) |
|
java.lang.Object |
prefix(java.lang.String prefixStr) |
|
Dependency |
provides(java.lang.String packageName, java.lang.String version, int flag) |
|
Dependency |
provides(java.lang.String packageName) |
|
Dependency |
recommends(java.lang.String packageName, java.lang.String version, int flag) |
|
Dependency |
recommends(java.lang.String packageName) |
|
Dependency |
replaces(java.lang.String packageName, java.lang.String version, int flag) |
|
Dependency |
replaces(java.lang.String packageName) |
|
Dependency |
requires(java.lang.String packageName, java.lang.String version, int flag) |
|
Dependency |
requires(java.lang.String packageName, java.lang.String version) |
|
Dependency |
requires(java.lang.String packageName) |
|
void |
setArch(java.lang.Object arch) |
|
java.lang.Object |
setConfigurationFile(java.lang.String script)For backwards compatibility |
|
java.lang.Object |
setInstallUtils(java.io.File script)For backwards compatibility |
|
java.lang.Object |
setPostInstall(java.io.File script)For backwards compatibility |
|
java.lang.Object |
setPostTrans(java.io.File script)For backwards compatibility |
|
java.lang.Object |
setPostUninstall(java.io.File script)For backwards compatibility |
|
java.lang.Object |
setPreInstall(java.io.File script)For backwards compatibility |
|
java.lang.Object |
setPreTrans(java.io.File script)For backwards compatibility |
|
java.lang.Object |
setPreUninstall(java.io.File script)For backwards compatibility |
|
Dependency |
suggests(java.lang.String packageName, java.lang.String version, int flag) |
|
Dependency |
suggests(java.lang.String packageName) |
|
java.lang.Object |
supplementaryControl(java.lang.Object file) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
In Debian, this is the Section and has to be provided. Valid values are: admin, cli-mono, comm, database, debug, devel, doc, editors, education, electronics, embedded, fonts, games, gnome, gnu-r, gnustep, graphics, hamradio, haskell, httpd, interpreters, introspection, java, kde, kernel, libdevel, libs, lisp, localization, mail, math, metapackages, misc, net, news, ocaml, oldlibs, otherosfs, perl, php, python, ruby, science, shells, sound, tasks, tex, text, utils, vcs, video, web, x11, xfce, zope. The section can be prefixed with contrib or non-free, if not part of main.
Can be of type String or File
For backwards compatibility
For backwards compatibility
For backwards compatibility
For backwards compatibility
For backwards compatibility
For backwards compatibility
For backwards compatibility
For backwards compatibility