[izpack-users] Two important features needed

Miraodb miraodb at hotmail.com
Thu Mar 30 16:22:39 CEST 2006


Hi Darren,


> Hi,
>    We've been working with IzPack and pushing it to the limits for the
> past couple months. I will say its a great piece of work with a LOT of
> innovative thinking in it.

Thx for that ! We're all happy to see these kind of comments from time to
time :-)

>Two features that we found out would be VERY
> important (and comparatively not hard to implement) are:
>
> 1) An install log file that records exactly what the installer _has_
> installed. Especially in the event it fails mid-way through.
> 2) Put the uninstaller down first, and then allow it to work using the
> above log. This way, partial installs can easily be uninstalled.
> This is hugely important if an install fails and a new install will not
> succeed over the failed one, at which point you're really stuck.

That looks like good ideas.
The first feature should be easy. To write a log containing all files
installed. Maybe a tree like view would be cool.
Something like:

pack1:
-> file1
-> file 2
....

pack2:
-> file1
-> file2

and so on...

The second feature is interesting but will be a bit more complicated to
implement.
I guess we'll need to find a nice way to catch the installation failure.
Thus, retrieve all files installed maybe from that log of feature1 and
uninstall all of them. I think we could send the data to the uninstaller
listener..
i have to check the sources.. not very familiar with this part yet.


> I'm happy to help with these new features too!

Any help is always welcome !
Feel free to exchange ideas, code and even better already done piece of work
:-)

Each patch, fix or new feature will be tested, approved by developers and
julien and then commited to cvs for next release.

Cheers,
fabrice





More information about the izpack-users mailing list