[--with-rootfs-path=dir],
[lxc rootfs mount point]
)], [], [with_rootfs_path=['${libdir}/lxc/rootfs']])
+# cgroup pattern specification
+AC_ARG_WITH([cgroup-pattern],
+ [AC_HELP_STRING(
+ [--with-cgroup-pattern=pattern],
+ [pattern for container cgroups]
+ )], [], [with_cgroup_pattern=['/lxc/%n']])
# Container log path. By default, use $lxcpath.
AC_MSG_CHECKING([Whether to place logfiles in container config path])
AS_AC_EXPAND(LXCHOOKDIR, "$datadir/lxc/hooks")
AS_AC_EXPAND(LXCINITDIR, "$libexecdir")
AS_AC_EXPAND(LOGPATH, "$with_log_path")
+AC_SUBST(DEFAULT_CGROUP_PATTERN, ["$with_cgroup_pattern"])
# Check for some standard kernel headers
AC_CHECK_HEADERS([linux/unistd.h linux/netlink.h linux/genetlink.h],
-DLOGPATH=\"$(LOGPATH)\" \
-DLXC_DEFAULT_CONFIG=\"$(LXC_DEFAULT_CONFIG)\" \
-DLXC_USERNIC_DB=\"$(LXC_USERNIC_DB)\" \
- -DLXC_USERNIC_CONF=\"$(LXC_USERNIC_CONF)\"
+ -DLXC_USERNIC_CONF=\"$(LXC_USERNIC_CONF)\" \
+ -DDEFAULT_CGROUP_PATTERN=\"$(DEFAULT_CGROUP_PATTERN)\"
if ENABLE_APPARMOR
AM_CFLAGS += -DHAVE_APPARMOR
{ "lvm_vg", DEFAULT_VG },
{ "zfsroot", DEFAULT_ZFSROOT },
{ "lxcpath", LXCPATH },
+ { "cgroup.pattern", DEFAULT_CGROUP_PATTERN },
{ NULL, NULL },
};
static const char *values[sizeof(options) / sizeof(options[0])] = { 0 };