IzPack Ation Manual
manual
manual
manual
manual
manual
User Manual:
Open the PDF directly: View PDF
Page Count: 158 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Foreword
- Introduction
- Getting started
- Writing Installation XML Files
- What You Need
- Variable Substitution
- The Built-In Variables
- Environment Variables
- Dynamic Variables
- Parse Types
- The IzPack Elements
- The Root Element <installation>
- The Information Element <info>
- The Packaging Element <packaging>
- The Variables Element <variables>
- The dynamic Variables Element <dynamicvariables>
- The Conditions Element <conditions>
- Built-in conditions
- The Installer Requirements Element <installerrequirements>
- The GUI Preferences Element <guiprefs>
- The Localization Element <locale>
- The Resources Element <resources>
- The Panels Element <panels>
- <help> - optional file for a help
- <validator> - optional validation on idata
- <actions> - optional actions for the panel
- The Packs Element <packs>
- Internationalization of the PacksPanel
- <description> - pack description
- <depends> - pack dependencies
- <os> - OS restrictions
- <updatecheck>
- <file> - add files or directories
- <additionaldata>
- <singlefile> - add a single file
- <fileset>: add a fileset
- <parsable> - parse a file after installation
- <executable> - mark file executable or execute it
- <os> - make a file OS-dependent
- The Native Element <native>
- <os> - make a library OS-dependent
- The Jar Merging Element <jar>
- XInclude-style constructs
- The Available Panels
- HelloPanel
- HTMLHelloPanel
- CheckedHelloPanel
- InfoPanel and HTMLInfoPanel
- LicencePanel and HTMLLicencePanel
- PacksPanel
- ImgPacksPanel
- TreePacksPanel
- TargetPanel
- DefaultTargetPanel
- InstallPanel
- XInfoPanel
- FinishPanel
- SimpleFinishPanel
- ShortcutPanel
- UserInputPanel
- CompilePanel
- ProcessPanel
- JDKPathPanel
- SelectPrinterPanel
- DataCheckPanel
- SummaryPanel
- InstallationGroupPanel
- UserPathPanel
- Advanced features
- Apache Ant integration
- Embedding the installation file using a config element
- System properties as variables
- Automated Installers
- Console (headless) installers
- Picture on the Language Selection Dialog
- Picture in the installer
- Modifying the GUI
- Logging the Installation
- Web Installers
- More Internationalization
- Validators for Packs
- Automatic privileges elevation on Windows
- Desktop Shortcuts
- Defining Shortcuts
- Why Native Code to do the Job on Windows?
- The Shortcut Specification
- Shortcut Attributes
- Unix specific shortcut attributes
- Selective Creation of Shortcuts
- Localizing shortcuts
- DesktopShortcutCheckboxEnabled Builtin Variable
- ApplicationShortcutPath Builtin Variable
- Summary
- Shortcut Tips
- Command Line
- Trouble Shooting
- A sample shortcut specification file for Unix
- Creating Your Own Panels
- User Input
- The Basic XML Structure
- Concepts and XML Elements Common to All Fields
- Internationalization
- Panel Title
- Static Text
- Visual Separation
- Text Input
- Radio Buttons
- Combo Box
- Check Box
- Password Field
- File Field
- Multiple File Field
- Directory Field
- Rule Input
- Layout and Input Rules
- Setting Field Content
- The Output Format
- Validating Field Content
- Processing the Field Content
- Summary Example
- Search
- Specification
- Example
- Custom Actions
- Overview
- How It Works
- Custom Action Types
- Package Path
- Native Libraries for Uninstallation
- What You Have To Do
- Custom Actions at Packaging (CompilerListener)
- Custom Actions at Installation Time (InstallerListener)
- Custom Actions at Uninstallation Time (UninstallerListener)
- Example
- Ant Actions (InstallerListener and UninstallerListener)
- The Basic XML Struture
- Registry access (InstallerListener and UninstallerListener)
- The Basic XML Struture
- Extended Uninstall Key
- Uninstall Behavior
- Examples
- Summary Logger (InstallerListener)
- BSF (Bean Scripting Framework) Actions (InstallerListener and UninstallerListener)
- The Basic XML Struture
- IzPack utilities
- Apache License, Version 2.0
- Documentation license
- CookBooks
- Sample Install Definition
- Sample userInputSpec.xml