import from minilb repo
This commit is contained in:
43
configure.ac
43
configure.ac
@@ -18,6 +18,7 @@ AC_PATH_PROGS([SUDO],[sudo false])
|
||||
AC_PATH_PROGS([CPIO],[cpio false])
|
||||
AC_PATH_PROGS([BASENAME],[basename])
|
||||
|
||||
AC_PATH_PROGS([PROTOC],[protoc true])
|
||||
AC_PATH_PROGS([PODMAN],[podman true])
|
||||
AC_PATH_PROGS([HELM],[helm true])
|
||||
AC_PATH_PROGS([DBUILDPACKAGE],[dpkg-buildpackage true])
|
||||
@@ -58,6 +59,44 @@ fi
|
||||
test "x$prefix" == "xNONE" && prefix=$ac_default_prefix
|
||||
test "x$libexecdir" == "xNONE" && libexecdir=${prefix}/lib
|
||||
|
||||
dnl --------------------------------------------------------------------------------------
|
||||
|
||||
case $host_os in
|
||||
*freebsd* )
|
||||
default_user="daemon"
|
||||
default_group="daemon"
|
||||
;;
|
||||
*linux* )
|
||||
default_user="daemon"
|
||||
default_group="daemon"
|
||||
;;
|
||||
esac
|
||||
|
||||
AC_ARG_WITH(user,
|
||||
AS_HELP_STRING([--with-user=${PACKAGE}],[set executing user name]),
|
||||
[ if test ! -z "$with_user" ; then
|
||||
case $with_user in
|
||||
"")
|
||||
AC_MSG_ERROR(You must specify user name)
|
||||
;;
|
||||
*)
|
||||
RUN_USER="$with_user"
|
||||
;;
|
||||
esac
|
||||
else
|
||||
RUN_USER="$default_user"
|
||||
fi ],
|
||||
[ RUN_USER="$default_user" ])
|
||||
|
||||
AS_IF([test "x$enable_devel_mode" = "xyes"], [
|
||||
RUN_USER="`id -un`"
|
||||
])
|
||||
|
||||
AC_MSG_NOTICE(run_user set as ${RUN_USER})
|
||||
AC_DEFINE_UNQUOTED(RUN_USER, "$RUN_USER", [effective user])
|
||||
AC_SUBST(RUN_USER, "$RUN_USER")
|
||||
AC_DEFINE_UNQUOTED(run_user, "$RUN_USER", [effective user])
|
||||
AC_SUBST(run_user, "$RUN_USER")
|
||||
|
||||
dnl --------------------------------------------------------------------------------------
|
||||
|
||||
@@ -90,7 +129,6 @@ AC_ARG_WITH(confdir,
|
||||
esac
|
||||
fi ])
|
||||
|
||||
|
||||
AS_IF([test "x$enable_devel_mode" = "xyes"], [
|
||||
SRV_CONFDIR="${SRCDIR}/etc/${PACKAGE}"
|
||||
sysconfdir="${SRCDIR}/etc/${PACKAGE}"
|
||||
@@ -239,12 +277,15 @@ AC_MSG_NOTICE(srv_datadir set as ${SRV_DATADIR})
|
||||
|
||||
dnl --------------------------------------------------------------------------------------
|
||||
|
||||
AC_SUBST(srv_sbindir, "${prefix}/sbin")
|
||||
AC_SUBST(srv_bindir, "${prefix}/bin")
|
||||
|
||||
|
||||
AC_CONFIG_FILES([
|
||||
Makefile
|
||||
app/config/variant.go
|
||||
initrc/minilbd.service
|
||||
initrc/minilbd
|
||||
debian/control
|
||||
debian/changelog
|
||||
])
|
||||
|
||||
Reference in New Issue
Block a user