15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#!/bin/sh 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (c) 2012 The Chromium Authors. All rights reserved. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Use of this source code is governed by a BSD-style license that can be 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# found in the LICENSE file. 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 7effb81e5f8246d0db0270817048dc992db66e9fbBen MurdochME2ME_HOST="/Library/PrivilegedHelperTools/ChromeRemoteDesktopHost.bundle" 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)UNINSTALLER_CHROME="/Applications/Chrome Remote Desktop Host Uninstaller.app" 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)UNINSTALLER_CHROMIUM="/Applications/Chromoting Host Uninstaller.app" 10effb81e5f8246d0db0270817048dc992db66e9fbBen MurdochPREFPANE="/Library/PreferencePanes/ChromeRemoteDesktop.prefPane" 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)KEYSTONE="/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle" 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)INFO_PLIST="Contents/Info.plist" 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)set -e -u 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)function print_plist_version { 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) local name="${1}" 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) local file="${2}" 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if [[ -e "${file}/${INFO_PLIST}" ]]; then 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) set `PlistBuddy -c 'Print CFBundleVersion' "${file}/${INFO_PLIST}"` 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) echo "${name}: version = ${1}" 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) else 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) echo "${name}: plist doesn't exist" 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) fi 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)print_plist_version "Me2me host" "${ME2ME_HOST}" 295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)print_plist_version "Chrome Remote Desktop Host Uninstaller" "${UNINSTALLER_CHROME}" 305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)print_plist_version "Chromoting Host Uninstaller" "${UNINSTALLER_CHROMIUM}" 315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)print_plist_version "PreferencePane" "${PREFPANE}" 325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)print_plist_version "Keystone" "${KEYSTONE}" 33