Skip to content
This repository has been archived by the owner on Jun 9, 2018. It is now read-only.

Preferences

Clayton Burlison edited this page Sep 13, 2016 · 20 revisions

Introduction

pinpoint stores its configuration info in the "com.clburlison.pinpoint" preferences domain. By default, this info is stored in /Library/Preferences/com.clburlison.pinpoint.plist, but you can also use MCX, or configuration profiles, or a combination of these locations with the normal defaults precedence:

  • MCX/Configuration profiles
  • /Library/Preferences/com.clburlison.pinpoint.plist

Details

Here's a sample of /Library/Preferences/com.clburlison.pinpoint.plist:

<?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>AddressLookup</key>
	<true/>
	<key>AddressLookupService</key>
	<string>apple</string>
	<key>CacheDir</key>
	<string>/Library/Application Support/pinpoint</string>
	<key>CheckWaitTime</key>
	<integer>1800</integer>
	<key>DisableWireless</key>
	<false>
	<key>EnableWireless</key>
	<false/>
</dict>
</plist>

Supported Keys

Key Type Default Description
AddressLookup boolean True With this enabled pinpoint will do a reverse geolocation lookup to get an estimated address from for your mac. For additional privacy this can be disabled.
AddressLookupService string apple Still in dev. This allows you to choose which reverse lookup service you wish to use. Apple's CoreLocation GeoCoder (apple) or Google's Geocoding web api (google).
CacheDir string /Library/Application Support/pinpoint The directory that pinpoint uses to store output data
CheckWaitTime integer 1800 The time in seconds, before another lookup will take place. The LaunchDaemon will run every 10 minutes, as such with the default of 1800 it will wait ~30 minutes before another lookup takes place.
DisableWireless boolean False With this enabled pinpoint will disable airport adapters if they are turned turned on earlier in the run. This in conjunction with the EnableWireless will allow you to complete lookups on devices that normally have wireless disabled and return the state of the device.
EnableWireless boolean False With this enabled pinpoint will enable airport adapters if they are turned off prior to a lookup. pinpoint will leave the adapter turned on at the end of the run.
Clone this wiki locally