提交 cf72255e 编写于 作者: A Andrea Bolognani

configure: Add systemd detection to --with-init-script=check

Most distributions, including RHEL, have switched to systemd,
so we should detect it and act accordingly. This also means
that 'systemd+redhat' should be preferred to legacy 'redhat'.

Our witness for the check is the availability of the systemctl
command on the host.
上级 6f916067
......@@ -634,7 +634,15 @@ if test "$with_init_script" = check; then
if test "$cross_compiling" = yes; then
with_init_script=none
fi
if type systemctl >/dev/null 2>&1; then
if test "$with_init_script" = check; then
with_init_script=systemd
fi
fi
if test -f /etc/redhat-release; then
if test "$with_init_script" = systemd; then
with_init_script=systemd+redhat
fi
if test "$with_init_script" = check; then
with_init_script=redhat
fi
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册