On Sat, Aug 16, 2008 at 12:11 AM, Peer Sommerlund
<[EMAIL PROTECTED]> wrote:
>
>
> 2008/8/15 TK Soh <[EMAIL PROTECTED]>
>>
>> On Thu, Aug 14, 2008 at 1:54 PM, Peer Sommerlund
>> <[EMAIL PROTECTED]> wrote:
>>
>> > THG is based on Inno Setup, and a simple script can handle only one
>> > permission level. It is possible with some advanced programming to
>> > handle
>> > several permission levels. This is how TortoiseSvn provides an installer
>> > that will work for both admins and non-admins. TSVN uses a WiX installer
>> > which works differently from Inno Setup.
>> >
>> > I would like a THG installer which can handle both permission levels ...
>> > but
>> > think it will require a fair amount of knowledge about installation to
>> > write
>> > such a thing. multi-permission-level is easy with WiX, but it also
>> > requires
>> > effort to rewrite the installer.
>>
>> I'd like to at least do some research on whether switching to WiX is
>> worth it. Anyone out there already did the comparison between the two
>> (or others)?
>
> I did some research a while back.
>
> I like Inno Setup because I find the scripting language of Inno easier to
> understand than WiX. It is possible to do the multi-permission stuff, but
> you have to write code to do it. Inno Setup is used by TCVS. I prefer to
> work with .iss files directly, but there are several frontends.
>
> WiX would be my second choise.
> WiX has features like multi-permission-level and install-modules out of the
> box. After all, it is use for many complex Microsoft installers. WiX is used
> by TSVN. There is a frontend WixEdit which makes it less painfull to work
> with wix files.

I tried to go through WiX documentation a little, but slowed down when
I saw the words XML.

Then I stopped completely when I saw the word 'Microsoft' ;-)

> I feel that NSIS language is hard to read, and I don't think it has as many
> features as WiX.
>
> Real complex installers requres coding outside the script language. This is
> true for all installers.

Yup. it does appear that we, hm... actually I, have not fully explored
Inno Setup's capability. We should really take a closer look before
considering a switch to other toolset.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to