-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathac_runas.m4
36 lines (35 loc) · 1.01 KB
/
ac_runas.m4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
AC_DEFUN([AC_RUNAS],
[
RUN_AS_USER="daemon"
RUN_AS_GROUP="daemon"
AC_MSG_CHECKING(user to run as)
AC_ARG_WITH(user,
AS_HELP_STRING([--with-user=username], [user for powerman daemon (daemon)]),
[ case "${withval}" in
yes|no)
;;
*)
RUN_AS_USER="${withval}"
;;
esac],
)
AC_DEFINE_UNQUOTED(RUN_AS_USER, "${RUN_AS_USER}",
[Powerman daemon user])
AC_MSG_RESULT(${RUN_AS_USER})
AC_SUBST(RUN_AS_USER)
AC_MSG_CHECKING(group to run as)
AC_ARG_WITH(group,
AS_HELP_STRING([--with-group=groupname], [group for powerman daemon (daemon)]),
[ case "${withval}" in
yes|no)
;;
*)
RUN_AS_GROUP="${withval}"
;;
esac],
)
AC_DEFINE_UNQUOTED(RUN_AS_GROUP, "${RUN_AS_GROUP}",
[Powerman daemon group])
AC_MSG_RESULT(${RUN_AS_GROUP})
AC_SUBST(RUN_AS_GROUP)
])