Skip to content

Commit 7ca8890

Browse files
committed
Fix cache on macos
1 parent 5148217 commit 7ca8890

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/scripts/darwin.sh

+2-1
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ setup_extensions() {
8282
add_library_helper() {
8383
dep_name=$1
8484
cache_dir=$2
85+
[ -e "$cache_dir"/list ] && grep -Eq "^$dep_name" "$cache_dir"/list && return
8586
echo "$dep_name" | sudo tee -a "$cache_dir"/list >/dev/null 2>&1
8687
(
8788
cd "$brew_cellar" || exit 1
@@ -97,7 +98,7 @@ add_library() {
9798
lib=$1
9899
cache_dir=$2
99100
brew list "$lib" &>/dev/null || brew install "$lib"
100-
IFS=' ' read -r -a deps_array <<<"$(brew deps "$lib" | tr '\n' ' ')"
101+
IFS=' ' read -r -a deps_array <<<"$(brew deps --formula "$lib" | tr '\n' ' ')"
101102
to_wait=()
102103
for dep_name in "$lib" "${deps_array[@]}"; do
103104
add_library_helper "$dep_name" "$cache_dir" &

0 commit comments

Comments
 (0)