diff options
author | Joey Hess <joeyh@joeyh.name> | 2020-06-18 13:58:19 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2020-06-18 13:59:06 -0400 |
commit | 06aa1967c931cbe3e00848af59a76ceb7e07b0a8 (patch) | |
tree | 9b753db9752984c6fdb9722ac3697660b7c42d87 /Makefile | |
parent | c4059b606f65185cf8d4a20e4badc099a63b569e (diff) |
use cabal exec to find path of propellor binary
This turns out to be much faster than cabal install, which
does unnecessary rebuilds and other work
(https://github.com/haskell/cabal/issues/6919)
This commit was sponsored by Jack Hill on Patreon.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -4,7 +4,7 @@ DATE := $(shell dpkg-parsechangelog 2>/dev/null | grep Date | cut -d " " -f2-) build: tags propellor.1 configured $(CABAL) build @if [ -d dist-newstyle ]; then \ - ln -sf $$(find dist-newstyle/ -executable -type f | grep 'build/propellor-config/propellor-config$$' | tail -n1) propellor; \ + ln -sf $$(cabal exec -- sh -c 'command -v propellor-config') propellor; \ else \ ln -sf dist/build/propellor-config/propellor-config propellor; \ fi |