
* Add uninstall option and output pkg Improve installer mode detection Fix macOS installer packaging Fix default selection for uninstall choice Remove obsolete tar handling and clean script copies * Improve macOS build script * fix: update macos firewall and package scripts for better compatibility and cleanup * Add DeveloperID certificate and improve macOS signing script Use keychain option for codesign and restore login keychain to list after signing * Update build_macos.sh * feat: add script to quit GUI application during uninstall on macos * fix: handle macos post-install when app is unpacked into localized folder * fix: improve post_install script to handle missing service plist and provide error logging
17 lines
837 B
XML
17 lines
837 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<installer-gui-script minSpecVersion="1">
|
|
<title>AmneziaVPN Installer</title>
|
|
<license file="LICENSE"/>
|
|
<choices-outline>
|
|
<line choice="install"/>
|
|
<line choice="uninstall"/>
|
|
</choices-outline>
|
|
<choice id="install" title="Install AmneziaVPN" start_selected="true">
|
|
<pkg-ref id="org.amneziavpn.package"/>
|
|
</choice>
|
|
<choice id="uninstall" title="Uninstall AmneziaVPN" start_selected="false">
|
|
<pkg-ref id="org.amneziavpn.uninstall"/>
|
|
</choice>
|
|
<pkg-ref id="org.amneziavpn.package" auth="Root" install-check="scripts/check_install.sh">AmneziaVPN_install.pkg</pkg-ref>
|
|
<pkg-ref id="org.amneziavpn.uninstall" auth="Root" install-check="scripts/check_uninstall.sh">AmneziaVPN_uninstall_component.pkg</pkg-ref>
|
|
</installer-gui-script>
|