/build/static/layout/Breadcrumb_cap_w.png

Prevent HipChat Login Launch After Install Without Transform File?

Curious if anyone out there has figured out how to prevent HipChat from launching following installation using Atlassian's MSI? I tried using LAUNCHHIPONEXIT=0 or LAUNCHHIPONEXIT=-1 when executing the MSI, but neither one of those worked. By default, LAUNCHHIPONEXIT is set to 1. Ultimately, I used a transform file to change the condition that causes HipChat to open because its dependent on another variable that I can't modify.

Before Transform: 
Action: LaunchApplication
Condition: LAUNCHHIPONEXIT AND UILevel <> 5

After Transform:
Action: LaunchApplication
Condition: LAUNCHHIPONEXIT <> 1

0 Comments   [ + ] Show comments

Answers (1)

Posted by: anonymous_9363 5 years ago
Red Belt
1
When a property is used "bare" - i.e. with no explicit value - in a condition, the value assigned to it doesn't matter. You could have tried 'LAUNCHHIPONEXIT=AreYouSerious' and witnessed the same effect. What you need is for that property to not be there at all.

Thus your options are to edit the MSI directly and remove the property - not recommended, as you know - or use a transform.

My question would be, what's the big deal about using a transform, that you'd want to not use one?

Comments:
  • Thank you for clarifying! The transform works, so I really shouldn't discount it, but I wanted to make sure that I wasn't missing something where I could make it work without the transform file. - bmkaiser 5 years ago
    • The correct property setting is LAUNCHHIPONEXIT="" to set it to no value so that the condition evaluates False. Unfortunately, even LAUNCHHIPONEXIT=0 is setting it to a value that will make the condition evaluate to True. - mazessj 5 years ago
      • Oh cool! This is what I was looking for. Thank you! - bmkaiser 5 years ago
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ