HipChat deployment (suppression options)

donmontalvo
Esteemed Contributor II

Never heard of HipChat but the consensus seems to be it beats the pants off of Campfire.

Good with that, loving how it is a simple drag install, unfortunately haven't found any info on suppression. Other than a checkbox in it's preferences that is off by default:

5039ca073fa742b7b5cbff7314c13710

7cee0bdfe39049a2a8ff9f956f61d30d

Anyone deploy this yet? How are you disabling updates?

There seems to be a checkMinorUpdates key that only exists when you check the update box, then you can toggle between 1 (on) and 0 (off):

bash-3.2$ defaults read ~/Library/Preferences/com.hipchat.HipChat
{
    HockeySDKAutomaticallySendCrashReports = 0;
    HockeySDKCrashReportActivated = 1;
    "MASPreferences Selected Identifier View" = General;
    NSInitialToolTipDelay = 3;
    "NSWindow Frame hipchat_login" = "-1402 -272 250 375 -1440 -297 1440 900 ";
    SULastCheckTime = "2015-12-09 06:31:05 +0000";
    accounts = "{}";
    checkMinorUpdates = 0;
    selectedCamera = 35f7b54ff30d0ea4a5e9d351c13af3cd63784413;
    selectedCameraName = "FaceTime HD Camera";
    selectedMic = 0;
    selectedMicName = "Built-in Microphone";
    selectedSpeaker = 1;
    selectedSpeakerName = "Built-in Output";
}
bash-3.2$

Moving this key to /Library doesn't stop user from enabling the box. So looks like this is a user level setting only. :(

Thought I'd bounce this off JAMF Nation folks, we're going to test as soon as I can get a HipChat account, of course with the key set to 0 (off).

Judging from the excitement about this app, hoping to be ready to deploy suppressed when they give the OK.

TIA,
Don

--
https://donmontalvo.com
7 REPLIES 7

donmontalvo
Esteemed Contributor II

duplicate

--
https://donmontalvo.com

bpavlov
Honored Contributor
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>SUEnableAutomaticChecks</key>
    <false/>
    <key>SUFeedURL</key>
    <string>none</string>
    <key>checkMinorUpdates</key>
    <false/>
</dict>
</plist>

Works for me.

donmontalvo
Esteemed Contributor II

@bpavlov awesome, user level?

--
https://donmontalvo.com

bpavlov
Honored Contributor

I do computer level, but I imagine user level would work just the same.

donmontalvo
Esteemed Contributor II

Their developer is responding to a thread over at their forum, if anyone is interested.

PS, apologies for cross posting, the info might be useful if you're deploying HipChat.

--
https://donmontalvo.com

pawan_joshi
New Contributor II

Hi donmontalvo....can you help me on this discussion ?
https://jamfnation.jamfsoftware.com/discussion.html?id=19250

tdmac
New Contributor

Hey donmontalvo,

How are you deploying the update suppression? Are you just pushing that as a script via policy after you install the app or putting it as a script in your package when you install it? I'm a pretty green Casper guy in my company with limited scripting knowledge, so any help would be appreciated.

Thanks.

Tom