File tree 1 file changed +10
-2
lines changed
1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -166,8 +166,16 @@ setup_dependencies() {
166
166
add_brew_tap " $ext_tap "
167
167
for extension in " ${extensions_array[@]} " ; do
168
168
IFS=' ' read -r -a dependency_array <<< " $(get_dependencies " $extension " )"
169
- IFS=' ' read -r -a extension_array <<< " $(echo " ${dependency_array[@]} " | grep -Eo " shivammathur[a-z\/ ]* @" | cut -d '/' -f 3 | sed 's/@//' | tr '\n' ' ')"
170
- IFS=' ' read -r -a libraries_array <<< " ${dependency_array[@]//shivammathur*/}"
169
+ libraries_array=()
170
+ extension_array=()
171
+ for item in " ${dependency_array[@]} " ; do
172
+ if ! [[ " $item " == * " shivammathur" * ]]; then
173
+ libraries_array+=(" $item " )
174
+ else
175
+ formula_name=" $( basename " $item " ) "
176
+ grep -q AbstractPhpExtension " $tap_dir /$ext_tap /Formula/$formula_name .rb" && extension_array+=(" $item " ) || libraries_array+=(" $item " )
177
+ fi
178
+ done
171
179
if [[ -n " ${libraries_array[*]// / } " ]]; then
172
180
step_log " Setup libraries for $extension "
173
181
setup_libraries " $extension " " ${libraries_array[@]} "
You can’t perform that action at this time.
0 commit comments