mirror of
https://github.com/shivammathur/setup-php.git
synced 2025-05-19 16:13:46 +07:00
fail fast in source.sh
This commit is contained in:
parent
ac0e29410e
commit
9c22be2b20
@ -83,8 +83,10 @@ run_group() {
|
||||
echo "$command" | sudo tee ./run_group.sh >/dev/null 2>&1
|
||||
echo "$GROUP$log"
|
||||
. ./run_group.sh
|
||||
local status=$?
|
||||
rm ./run_group.sh
|
||||
echo "$END_GROUP"
|
||||
return $status
|
||||
}
|
||||
|
||||
patch_extension() {
|
||||
@ -150,10 +152,10 @@ add_extension_from_source() {
|
||||
[[ -n "${libraries// }" ]] && run_group "add_libs $libraries" "add libraries"
|
||||
[ "${debug:?}" = "debug" ] && suffix_opts="$suffix_opts --enable-debug"
|
||||
patch_extension "$extension" >/dev/null 2>&1
|
||||
run_group "phpize" "phpize"
|
||||
run_group "sudo $prefix_opts ./configure $suffix_opts $opts" "configure"
|
||||
run_group "sudo $prefix_opts make -j$(nproc 2>/dev/null || sysctl -n hw.ncpu)" "make"
|
||||
run_group "sudo make install" "make install"
|
||||
run_group "phpize" "phpize" && \
|
||||
run_group "sudo $prefix_opts ./configure $suffix_opts $opts" "configure" && \
|
||||
run_group "sudo $prefix_opts make -j$(nproc 2>/dev/null || sysctl -n hw.ncpu)" "make" && \
|
||||
run_group "sudo make install" "make install" && \
|
||||
enable_extension "$extension" "$prefix"
|
||||
fi
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user