Files
probo/cmd/probo-agent/installer/macos/Distribution.xml.tmpl
Ludovic Vielle c597b13f73 Simplify macOS agent installer enrollment copy
PKG users enroll in the browser at /enroll (or via
the menu bar icon), not through CLI install steps.
Shorten welcome and conclusion panes and drop path
inventories, MDM notes, and admin CLI setup.

Signed-off-by: Ludovic Vielle <ludovic@probo.com>
2026-07-29 17:21:16 +02:00

58 lines
1.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!--
Productbuild distribution definition for the Probo device posture
agent.
Placeholders are substituted by build.sh:
@@VERSION@@ agent version, e.g. 0.1.0
@@IDENTIFIER@@ package identifier (default com.probo.agent)
hostArchitectures is fixed to arm64,x86_64 (fat binary installer).
-->
<installer-gui-script minSpecVersion="2">
<title>Probo Device Posture Agent @@VERSION@@</title>
<!--
Single-pane install. Customization is disabled because the agent
is a single component and we do not want users to opt out of the
postinstall script.
-->
<options customize="never"
require-scripts="true"
rootVolumeOnly="true"
hostArchitectures="arm64,x86_64"/>
<!--
Refuse installation on macOS older than 11 (Big Sur). The agent
relies on launchd bootstrap/bootout semantics and the modern
`system_profiler` output that earlier releases do not provide.
-->
<volume-check>
<allowed-os-versions>
<os-version min="11.0"/>
</allowed-os-versions>
</volume-check>
<welcome file="welcome.html" mime-type="text/html"/>
<license file="license.txt" mime-type="text/plain"/>
<conclusion file="conclusion.html" mime-type="text/html"/>
<pkg-ref id="@@IDENTIFIER@@"
version="@@VERSION@@"
onConclusion="none">probo-agent-component.pkg</pkg-ref>
<choices-outline>
<line choice="default">
<line choice="@@IDENTIFIER@@"/>
</line>
</choices-outline>
<choice id="default"/>
<choice id="@@IDENTIFIER@@"
title="Probo Device Posture Agent"
description="Installs the Probo agent and menu bar helper. Enroll after install at your Probo /enroll page.">
<pkg-ref id="@@IDENTIFIER@@"/>
</choice>
</installer-gui-script>