[lxc-devel] [PATCH] Install lxc-init in libexec dir

Guido Trotter ultrotter at google.com
Wed Mar 18 17:27:27 UTC 2009


Since lxc-init is a helper program, which doesn't have an usage output
and is only going to be called only internally by lxc-execute, we'll
move it to the libexec dir.

Signed-off-by: Guido Trotter <ultrotter at quaqua.net>
---
 configure.in          |    1 +
 src/lxc/Makefile.am   |    8 ++++++--
 src/lxc/lxc_execute.c |    2 +-
 3 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/configure.in b/configure.in
index 7bc7882..fa94008 100644
--- a/configure.in
+++ b/configure.in
@@ -16,6 +16,7 @@ AC_CHECK_PROG(SETCAP, setcap, yes, no)
 AC_CHECK_PROG(DOCBOOK, docbook2man, yes, no)
 AM_CONDITIONAL(ENABLE_DOCBOOK, test x$DOCBOOK = xyes)
 AS_AC_EXPAND(BINDIR, $bindir)
+AS_AC_EXPAND(LIBEXECDIR, $libexecdir)
 AS_AC_EXPAND(SYSCONFDIR, $sysconfdir)
 AS_AC_EXPAND(LOCALSTATEDIR, $localstatedir)
 
diff --git a/src/lxc/Makefile.am b/src/lxc/Makefile.am
index 9254bff..3f0c1d7 100644
--- a/src/lxc/Makefile.am
+++ b/src/lxc/Makefile.am
@@ -1,4 +1,6 @@
-INCLUDES= -I$(top_srcdir)/src -DLXCPATH="\"$(localstatedir)/lxc\"" -DLXCBINDIR="\"$(bindir)\""
+INCLUDES= -I$(top_srcdir)/src -DLXCPATH="\"$(localstatedir)/lxc\"" \
+	  -DLXCBINDIR="\"$(bindir)\"" \
+	  -DLXCLIBEXECDIR="\"$(libexecdir)\""
 AM_LDFLAGS= -lutil
 lib_LTLIBRARIES = liblxc.la
 pkginclude_HEADERS = \
@@ -56,7 +58,6 @@ bin_SCRIPTS = \
 
 bin_PROGRAMS = \
 	lxc-unshare \
-	lxc-init \
 	lxc-create \
 	lxc-destroy \
 	lxc-stop \
@@ -73,6 +74,9 @@ bin_PROGRAMS = \
 	lxc-restart \
 	lxc-version
 
+libexec_PROGRAMS = \
+	lxc-init
+
 lxc_unshare_SOURCES = lxc_unshare.c
 lxc_unshare_LDADD = liblxc.la
 
diff --git a/src/lxc/lxc_execute.c b/src/lxc/lxc_execute.c
index 362c03e..66f66fd 100644
--- a/src/lxc/lxc_execute.c
+++ b/src/lxc/lxc_execute.c
@@ -97,7 +97,7 @@ int main(int argc, char *argv[])
 	}
 
 	nbargs = 0;
-	args[nbargs++] = LXCBINDIR "/lxc-init";
+	args[nbargs++] = LXCLIBEXECDIR "/lxc-init";
 	args[nbargs++] = "--mount-procfs";
 	args[nbargs++] = "--";
 
-- 
1.5.6.5





More information about the lxc-devel mailing list