зеркало из https://github.com/microsoft/git.git
Merge branch 'tc/test-locate-httpd'
* tc/test-locate-httpd: t/lib-http.sh: Restructure finding of default httpd location
This commit is contained in:
Коммит
f287c65b26
|
@ -12,16 +12,29 @@ fi
|
|||
|
||||
HTTPD_PARA=""
|
||||
|
||||
for DEFAULT_HTTPD_PATH in '/usr/sbin/httpd' '/usr/sbin/apache2'
|
||||
do
|
||||
if test -x "$DEFAULT_HTTPD_PATH"
|
||||
then
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
for DEFAULT_HTTPD_MODULE_PATH in '/usr/libexec/apache2' \
|
||||
'/usr/lib/apache2/modules' \
|
||||
'/usr/lib64/httpd/modules' \
|
||||
'/usr/lib/httpd/modules'
|
||||
do
|
||||
if test -d "$DEFAULT_HTTPD_MODULE_PATH"
|
||||
then
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
case $(uname) in
|
||||
Darwin)
|
||||
DEFAULT_HTTPD_PATH='/usr/sbin/httpd'
|
||||
DEFAULT_HTTPD_MODULE_PATH='/usr/libexec/apache2'
|
||||
HTTPD_PARA="$HTTPD_PARA -DDarwin"
|
||||
;;
|
||||
*)
|
||||
DEFAULT_HTTPD_PATH='/usr/sbin/apache2'
|
||||
DEFAULT_HTTPD_MODULE_PATH='/usr/lib/apache2/modules'
|
||||
;;
|
||||
esac
|
||||
|
||||
LIB_HTTPD_PATH=${LIB_HTTPD_PATH-"$DEFAULT_HTTPD_PATH"}
|
||||
|
@ -49,6 +62,11 @@ then
|
|||
say "skipping test, at least Apache version 2 is required"
|
||||
test_done
|
||||
fi
|
||||
if ! test -d "$DEFAULT_HTTPD_MODULE_PATH"
|
||||
then
|
||||
say "Apache module directory not found. Skipping tests."
|
||||
test_done
|
||||
fi
|
||||
|
||||
LIB_HTTPD_MODULE_PATH="$DEFAULT_HTTPD_MODULE_PATH"
|
||||
fi
|
||||
|
|
Загрузка…
Ссылка в новой задаче