Re: [WiX-users] Problem with conditional install

2008-09-03 Thread scott b harris

To wrap this up...it was pointed out to me that my problem was that I had the 
condition and the test in separate fragments and either needed to combine them 
or use a PropertyRef to pull it in. I just combined them as it seemed less 
likely for me to mess up. 
 
Thank you Chad and Pally for your assistance.
 
Scott 

> Date: Tue, 2 Sep 2008 11:06:27 +0100> From: [EMAIL PROTECTED]> To: 
> wix-users@lists.sourceforge.net> Subject: Re: [WiX-users] Problem with 
> conditional install> > In essence yes but I know my code works as I use it in 
> a product we> released last week & if he's using WiXUI_Mondo (or a custom UI 
> that sets> the InstallLevel >= 100), your code would cause that feature to 
> always> be installed regardless of the condition if a user selects Complete 
> in> the SetupTypeDlg for the reason(s) I described.> > > Palbinder Sandher > 
> Software Deployment and IT Administrator > > T: +44 (0) 141 945 8500 > F: +44 
> (0) 141 945 8501 > http://www.iesve.com > > **Design, Simulate + Innovate 
> with the **> > Integrated Environmental Solutions 
> Limited. Registered in Scotland No.> SC151456 > Registered Office - Helix 
> Building, West Of Scotland Science Park,> Glasgow G20 0SP> > Email 
> Disclaimer> > > -Original Message-> From: [EMAIL PROTECTED]> [mailt
 o:[EMAIL PROTECTED] On Behalf Of Chad Miles> Sent: 01 September 2008 18:18> 
To: General discussion for Windows Installer XML toolset.> Subject: Re: 
[WiX-users] Problem with conditional install> > You basically just offered up 
the inverse of what I suggested.> > On Mon, Sep 1, 2008 at 5:41 AM, Pally 
Sandher> <[EMAIL PROTECTED]>wrote:> > > Modify your Feature as follows:> >> > 
 > 
AllowAdvertise="no" Display="hidden">> >  > > > > 
> > > >> > That should work as you expect it to.> >> > 
ComponentGroupRef's are no different to ComponentRef's inside Feature > > tags. 
Your use of Fragments is also fine.> >> > The problem is that your Condition 
was setting the Level of the > > Feature to 0 when the condition evaluated to 
true which as far a I > > know would never install your feature regardles
 s of what the > > InstallLevel is set to. Setting it to 1 will ensure it 
installs when > > the directory exists as the Windows Installer will install 
all > > Features which have a Level equal to or lower than the current > > 
InstallLevel. In WiXUI_Mondo, Typical sets InstallLevel to 3, Complete> > > 
sets InstallLevel = 1000 IIRC & it defaults to 1 in everything else if> > > you 
don't use a SetInstallLevel ControlEvent as WiXUI_Mondo does on > > it's 
SetupTypeDlg (see > > 
http://msdn.microsoft.com/en-us/library/aa369536(VS.85).aspx & > > 
http://msdn.microsoft.com/en-us/library/aa371688(VS.85).aspx). I set > > 
Features to Level "" as it's suitably high to not be installed by > > 
accident but as one of those MSDN links says you can set it as high as> > 32767 
if you wish although unless you have written your own UI you > > would only 
really need to set it to 1001 at most since the Complete > > option in 
WiXUI_Mondo is the only stock UI which modifies the > > InstallLevel to 
 the best of my knowledge.> >> > Let us know if this fixes your issue Scott.> 
>> > Palbinder Sandher> > Software Deployment and IT Administrator> >> > T: +44 
(0) 141 945 8500> > F: +44 (0) 141 945 8501> > http://www.iesve.com> >> > 
**Design, Simulate + Innovate with the **> >> > Integrated 
Environmental Solutions Limited. Registered in Scotland No.> > SC151456> > 
Registered Office - Helix Building, West Of Scotland Science Park, > > Glasgow 
G20 0SP> >> > Email Disclaimer> >> >> >> >> > -Original Message-> > 
From: [EMAIL PROTECTED]> > [mailto:[EMAIL PROTECTED] On Behalf Of scott b > > 
harris> > Sent: 30 August 2008 02:36> > To: General discussion for Windows 
Installer XML toolset.> > Subject: Re: [WiX-users] Problem with conditional 
install> >> > Thanks for the ideas but unfortunately, I can't seem to get them 
to > > work. With the line suggested below (and several variations of it), > > 
the files will n
 ot install regardless of if the> '[OSINSTALLDIR]\PUBLIC\SH4'> > is there or 
not.> >> > I've used /l*v with msiexec but there doesn't seem to be any logging 
> > that shows the condition statement being tested. Is there another way> > > 
of seeing t

Re: [WiX-users] Problem with conditional install

2008-08-29 Thread scott b harris
Thanks for the ideas but unfortunately, I can't seem to get them to work. With 
the line suggested below (and several variations of it), the files will not 
install regardless of if the '[OSINSTALLDIR]\PUBLIC\SH4' is there or not.
 
I've used /l*v with msiexec but there doesn't seem to be any logging that shows 
the condition statement being tested.  Is there another way of seeing this?
 
What does level="101" indicate about the Feature?  Could it indicate that I 
should be putting he condition at another level other than Feature?
 
Could the fact that the feature is pointing to a ComponentGroupRef mean that I 
need to do something different with my condition?  What about a fragment?
 
I may be grasping at straws but those are the main differences between the 
sample code that works and what the code I'm trying to integrate this into.
 
Again, thanks for any help y'all can provide.  
 
Scott

> Date: Fri, 29 Aug 2008 12:51:09 -0400> From: [EMAIL PROTECTED]> To: 
> wix-users@lists.sourceforge.net> Subject: Re: [WiX-users] Problem with 
> conditional install> > Change 101 to just 1.> > And I think on the the 
> condition tag might need to be parsed...> >  Level="100">> > On Fri, Aug 29, 
> 2008 at 12:39 PM, scott b harris <[EMAIL PROTECTED]> wrote:> > > Howdy,> >> > 
> I'm having an issue getting a condition to work. I'm new to this whole> > 
> thing so hopefully I'm just missing something simple. I'm trying to get> > 
> files installed only if there is an SH4 folder. With the following, SH4> > 
> will not install regardless of if the folder exists. If I remove the> > 
> condition the files will be laid down. What have I done wrong?> >> >  version="1.0" encoding="utf-8"?>> >  xmlns="http://schemas.microsoft.com/wix/2003/01/wi";>> > > > 
>  > 
> AllowAdvertise="no" 
 Display="hidden" Absent="disallow"> > InstallDefault="followParent">> > 
> > NOT 
SH4EXISTS> > > > > >> >> > > > 
> >  > Depth="0">> > > > 
> > > >> > > >> > I've run logging (/l*v) but that 
only seems to indicate the Components that> > make up the ComponentGroup are 
Null for Request and Action.> >> > I am confident that the directory path does 
exist. I am curious if the> > condition being in a fragment or the Feature 
Level being 101 has anything to> > do with it.> >> > Thanks for any 
assistance.> >> > Scott> > 
-> > 
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=/> > 
___> > WiX-users mailing list> > 
WiX-users@lists.sourceforge.net> > 
https://lists.sourceforge.net/lists/listinfo/wix-users> >> 
-> 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=/> 
___> WiX-users mailing list> 
WiX-users@lists.sourceforge.net> 
https://lists.sourceforge.net/lists/listinfo/wix-users
-
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=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Problem with conditional install

2008-08-29 Thread scott b harris
Howdy,
 
I’m having an issue getting a condition to work.  I’m new to this whole thing 
so hopefully I’m just missing something simple.  I’m trying to get files 
installed only if there is an SH4 folder.  With the following, SH4 will not 
install regardless of if the folder exists.  If I remove the condition the 
files will be laid down.  What have I done wrong?
 

http://schemas.microsoft.com/wix/2003/01/wi";>
  

  
   NOT SH4EXISTS

  
 
 


  
  


 

 
I’ve run logging (/l*v) but that only seems to indicate the Components that 
make up the ComponentGroup are Null for Request and Action.  
 
I am confident that the directory path does exist. I am curious if the 
condition being in a fragment or the Feature Level being 101 has anything to do 
with it.
 
Thanks for any assistance.
 
Scott
-
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=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users