Merge branch 'tc/test-locate-httpd'
* tc/test-locate-httpd: t/lib-http.sh: Restructure finding of default httpd locationmaint
commit
f287c65b26
|
@ -12,16 +12,29 @@ fi
|
||||||
|
|
||||||
HTTPD_PARA=""
|
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
|
case $(uname) in
|
||||||
Darwin)
|
Darwin)
|
||||||
DEFAULT_HTTPD_PATH='/usr/sbin/httpd'
|
|
||||||
DEFAULT_HTTPD_MODULE_PATH='/usr/libexec/apache2'
|
|
||||||
HTTPD_PARA="$HTTPD_PARA -DDarwin"
|
HTTPD_PARA="$HTTPD_PARA -DDarwin"
|
||||||
;;
|
;;
|
||||||
*)
|
|
||||||
DEFAULT_HTTPD_PATH='/usr/sbin/apache2'
|
|
||||||
DEFAULT_HTTPD_MODULE_PATH='/usr/lib/apache2/modules'
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
|
|
||||||
LIB_HTTPD_PATH=${LIB_HTTPD_PATH-"$DEFAULT_HTTPD_PATH"}
|
LIB_HTTPD_PATH=${LIB_HTTPD_PATH-"$DEFAULT_HTTPD_PATH"}
|
||||||
|
@ -49,6 +62,11 @@ then
|
||||||
say "skipping test, at least Apache version 2 is required"
|
say "skipping test, at least Apache version 2 is required"
|
||||||
test_done
|
test_done
|
||||||
fi
|
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"
|
LIB_HTTPD_MODULE_PATH="$DEFAULT_HTTPD_MODULE_PATH"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue