Commit 3fb0a9bb by Andrian Nord Committed by Daniel Lezcano

Q: general lxc architecture

Patch moves etc/* contents into doc/examples/ and adds --disable-examples configure switch which may be used not to install examples. Default is to install them into ${docdir}/examples (commonly: /usr/share/doc/lxc/examples) Signed-off-by: 's avatarAndrian Nord <NightNord@gmail.com> Signed-off-by: 's avatarDaniel Lezcano <dlezcano@fr.ibm.com>
parent 0079c6c0
......@@ -2,8 +2,8 @@
ACLOCAL_AMFLAGS = -I config
SUBDIRS = src etc scripts doc
DIST_SUBDIRS = config src etc scripts doc
SUBDIRS = src scripts doc
DIST_SUBDIRS = config src scripts doc
EXTRA_DIST = autogen.sh lxc.spec CONTRIBUTING MAINTAINERS ChangeLog
pcdatadir = $(datadir)/pkgconfig
......
......@@ -25,6 +25,12 @@ fi
AM_CONDITIONAL([ENABLE_DOCBOOK], [test "x$have_docbook" = "xyes"])
AC_ARG_ENABLE([examples],
[AC_HELP_STRING([--disable-examples], [do not install configuration examples])],
[], [enable_examples=yes])
AM_CONDITIONAL([ENABLE_EXAMPLES], [test "x$enable_examples" = "xyes"])
AS_AC_EXPAND(PREFIX, $prefix)
AS_AC_EXPAND(LIBDIR, $libdir)
AS_AC_EXPAND(BINDIR, $bindir)
......@@ -103,13 +109,13 @@ AC_CONFIG_FILES([
src/lxc/lxc-create
src/lxc/lxc-destroy
etc/Makefile
etc/lxc-macvlan.conf
etc/lxc-no-netns.conf
etc/lxc-empty-netns.conf
etc/lxc-phys.conf
etc/lxc-veth.conf
etc/lxc-complex-config
doc/examples/Makefile
doc/examples/lxc-macvlan.conf
doc/examples/lxc-no-netns.conf
doc/examples/lxc-empty-netns.conf
doc/examples/lxc-phys.conf
doc/examples/lxc-veth.conf
doc/examples/lxc-complex-config
])
AC_CONFIG_COMMANDS([default],[[]],[[]])
AC_OUTPUT
......
SUBDIRS = examples
DIST_SUBDIRS = examples
EXTRA_DIST = \
FAQ.txt \
......
pkgsysconfdir = $(sysconfdir)/$(PACKAGE)
pkgsysconf_DATA = \
EXTRA_DIST = $(pkgexamples_DATA)
if ENABLE_EXAMPLES
pkgexamplesdir=$(docdir)/examples
pkgexamples_DATA = \
lxc-macvlan.conf \
lxc-no-netns.conf \
lxc-empty-netns.conf \
lxc-phys.conf \
lxc-veth.conf \
lxc-complex-config
endif
noinst_DATA = \
lxc-macvlan.conf.in \
lxc-empty-netns.conf.in \
......
# Container with network a complex network mixing macvlan, veth and
# Container with network a complex network mixing macvlan, veth and
# physical network devices
lxc.utsname = complex
lxc.network.type = veth
......
Makefile
Makefile.in
lxc-complex-config
lxc-empty-netns.conf
lxc-macvlan.conf
lxc-no-netns.conf
lxc-phys.conf
lxc-veth.conf
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment