Thanks for the reply.
To be frank i read the documentation related to Panels and Conditions but i am not sure how to implement it when IzPack encounters error. Currently i have the following condition .i.e stage="postinstall" for executable condition.
<!--Create CRON job for PERL-->
<parsable targetfile="$INSTALL_PATH/CreatePerlCronJob.sh"/>
<!--Create CRON job for JAVA-->
<parsable targetfile="$INSTALL_PATH/CreateJavaCronJob.sh"/>
<executable targetfile="$INSTALL_PATH/CreatePerlCronJob.sh" stage="postinstall" failure="abort">
<args>
</args>
</executable>`
<executable targetfile="$INSTALL_PATH/CreateJavaCronJob.sh" stage="postinstall" failure="abort">
<args>
<arg value="$INSTALL_PATH/LoadXml.jar"></arg>
</args>
</executable>
<!--Create configuration dynamically-->
<!-- The file will be parsed -->
<parsable targetfile="$INSTALL_PATH/Config.sh"/>
<executable targetfile="$INSTALL_PATH/Config.sh" stage="postinstall" failure="abort">
<args>
<arg value="$INSTALL_PATH"></arg>
<arg value="$install.url.ftp.location"></arg>
<arg value="$install.ftp.user"></arg>
<arg value="$install.ftp.password"></arg>
<arg value="$install.LandingZone.Path"></arg>
<arg value="$install.ListOf.Universes"></arg>
<arg value="$install.RemoteDirectory.Path"></arg>
</args>
</executable>
</pack>
i want to delete the installed files when Izpack encounter error. It will be great if provide code snippet.