From 01eb13dde9498c6c5f4f7cca95423489e6dd8dc3 Mon Sep 17 00:00:00 2001 From: Ben Toews Date: Mon, 7 Aug 2017 16:44:13 -0600 Subject: [PATCH] make sure LaunchAgents directory exists in postinstall script --- install-scripts/postinstall | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/install-scripts/postinstall b/install-scripts/postinstall index d917164..030340f 100755 --- a/install-scripts/postinstall +++ b/install-scripts/postinstall @@ -2,11 +2,16 @@ set -e KEXT="/Library/Extensions/softu2f.kext" -LAUNCH_AGENT_PLIST="$HOME/Library/LaunchAgents/com.github.SoftU2F.plist" +LAUCNH_AGENTS_DIR="$HOME/Library/LaunchAgents" +LAUNCH_AGENT_PLIST="$LAUCNH_AGENTS_DIR/com.github.SoftU2F.plist" # Make sure the kext is loaded kextutil $KEXT +# This directory should already exist, but some users have had issues with it +# being missing. +mkdir -p $LAUCNH_AGENTS_DIR + # Write a LaunchAgent plist so app starts at login cat > $LAUNCH_AGENT_PLIST << EOT