Attribute | Description | Required | Values (Default) |
---|
targetfile
| Relative or absolute target path of a pack file added before, where variables should be resolved in place. May contain IzPack variables resolved during installation. Example: $INSTALL_PATH/conf/app.properties | (required, if no nested fileset is used) | File path |
type
| Specifies the text file type: plain - use for plain text files, where the variable definition syntax cannot conflict with the original file's syntax. Prefix: $ or ${, Suffix: } (or empty) Example of a variable definition in a text file in plain style: ${MY_VAR} or $MY_VAR .javaprop - use for Java properties file, to choose the right default encoding "ISO-8859-1" and to replace escapes in the right manner.java - use in Java source files, to replace escapes in the right manner.xml - use for XML files, to choose the right default encoding "UTF-8".shell - use for shell scripts. Prefix: % or %{ Example of a variable definition in a shell script: %MY_VAR or %{MY_VAR }.at
Prefix: @ Example: @MY_VAR .ant - use in Ant files, where the plain style for IzPack conflicts with the syntax of Ant property substitutions. Prefix: @, Suffix: @ Example: {@MY_VAR}VAR@
| no | " plain" | "javaprop" (Properties) | " xml" | " java" | " shell" | " at" | " ant" (Ant buildfile) ("plain ")
|
encoding
| The file encoding | no | A valid Java encoding string ("ISO-8859-1" for type="javaprop", "UTF-8" for type="xml", otherwise the Java default charset is assumed as encoding) |
os
| Limits this action on a particular OS, works like for <file> | no | |
condition
| Limits this action on a particular condition with the specified ID which has to be fulfilled | no | |