From 3a4e290079faf9f05051d5ea53b777800266fc0d Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Wed, 1 Aug 2012 17:03:43 -0700 Subject: [PATCH] Add pre/postinstall scripts for the menu bar. --- .../DNSCrypt-OSX-Installer.pkgproj | 14 ++++++++++++-- .../Scripts/dnscrypt-menubar-postinstall.sh | 8 ++++++++ .../Scripts/dnscrypt-menubar-preinstall.sh | 8 ++++++++ 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100755 DNSCrypt-OSX-Installer/Scripts/dnscrypt-menubar-postinstall.sh create mode 100755 DNSCrypt-OSX-Installer/Scripts/dnscrypt-menubar-preinstall.sh diff --git a/DNSCrypt-OSX-Installer/DNSCrypt-OSX-Installer.pkgproj b/DNSCrypt-OSX-Installer/DNSCrypt-OSX-Installer.pkgproj index 19d5abc..0e0604e 100755 --- a/DNSCrypt-OSX-Installer/DNSCrypt-OSX-Installer.pkgproj +++ b/DNSCrypt-OSX-Installer/DNSCrypt-OSX-Installer.pkgproj @@ -1668,9 +1668,19 @@ PACKAGE_SCRIPTS POSTINSTALL_PATH - + + PATH + /Users/j/OpenDNS/DNSCrypt/OSX/dnscrypt-osx-client/DNSCrypt-OSX-Installer/Scripts/dnscrypt-menubar-postinstall.sh + PATH_TYPE + 0 + PREINSTALL_PATH - + + PATH + /Users/j/OpenDNS/DNSCrypt/OSX/dnscrypt-osx-client/DNSCrypt-OSX-Installer/Scripts/dnscrypt-menubar-preinstall.sh + PATH_TYPE + 0 + RESOURCES diff --git a/DNSCrypt-OSX-Installer/Scripts/dnscrypt-menubar-postinstall.sh b/DNSCrypt-OSX-Installer/Scripts/dnscrypt-menubar-postinstall.sh new file mode 100755 index 0000000..2d81b6e --- /dev/null +++ b/DNSCrypt-OSX-Installer/Scripts/dnscrypt-menubar-postinstall.sh @@ -0,0 +1,8 @@ +#! /bin/sh + +exec 2>/dev/null + +/bin/launchctl load -D local -S Aqua +/bin/launchctl start com.opendns.osx.DNSCryptMenuBar + +exit 0 diff --git a/DNSCrypt-OSX-Installer/Scripts/dnscrypt-menubar-preinstall.sh b/DNSCrypt-OSX-Installer/Scripts/dnscrypt-menubar-preinstall.sh new file mode 100755 index 0000000..5d7c7ee --- /dev/null +++ b/DNSCrypt-OSX-Installer/Scripts/dnscrypt-menubar-preinstall.sh @@ -0,0 +1,8 @@ +#! /bin/sh + +exec 2>/dev/null + +/bin/launchctl stop com.opendns.osx.DNSCryptMenuBar +/bin/launchctl remove com.opendns.osx.DNSCryptMenuBar + +exit 0