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: Andrian Nord <NightNord@gmail.com>
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
This commit is contained in:
Andrian Nord 2009-11-13 11:48:29 +01:00 committed by Daniel Lezcano
parent 0079c6c0da
commit 3fb0a9bb6e
11 changed files with 26 additions and 21 deletions

View File

@ -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

View File

@ -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

View File

@ -1,3 +1,5 @@
SUBDIRS = examples
DIST_SUBDIRS = examples
EXTRA_DIST = \
FAQ.txt \

View File

@ -1,11 +1,17 @@
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 \

View File

@ -1,4 +1,4 @@
# 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

View File

@ -1,9 +0,0 @@
Makefile
Makefile.in
lxc-complex-config
lxc-empty-netns.conf
lxc-macvlan.conf
lxc-no-netns.conf
lxc-phys.conf
lxc-veth.conf