aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2022-08-21 19:43:35 +0200
committerTeddy Wing2022-08-21 19:43:35 +0200
commit27f912d9f0d64c79a5c628ec9d335d49b5b4512a (patch)
treefeaafc36fd6b1e66a0751177f683dc8a7f576078
parentff9ec5d52aa5beac8c1418e3497353bbf8526733 (diff)
downloadhomebrew-formulae-27f912d9f0d64c79a5c628ec9d335d49b5b4512a.tar.bz2
invert-catalina-invert: Use Homebrew launchd.plist
The launchd.plist bundled with Invert Catalina Invert assumes that the binary is installed in `/usr/local/bin/`. However, since Homebrew's support for Apple Silicon, the default install directory can be either `/opt/homebrew/` or `/usr/local/` on Intel Macs. Generate the launchd.plist in the Homebrew formula to allow us to always get the correct Homebrew prefix path.
-rw-r--r--HomebrewFormula/invert-catalina-invert.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/HomebrewFormula/invert-catalina-invert.rb b/HomebrewFormula/invert-catalina-invert.rb
index 09e09f6..b3467d5 100644
--- a/HomebrewFormula/invert-catalina-invert.rb
+++ b/HomebrewFormula/invert-catalina-invert.rb
@@ -11,12 +11,11 @@ class InvertCatalinaInvert < Formula
def install
bin.install Dir["bin/*"]
-
- prefix.install "Library/LaunchAgents/com.teddywing.invert-catalina-invert.plist" => "#{plist_name}.plist"
end
- def plist_name
- "com.teddywing.invert-catalina-invert"
+ service do
+ run bin/"invert-catalina-invert"
+ run_type :immediate
end
test do